I had an mx-5 before i got the S2000. A friend of mine still has an mx-5, 1.8l 146hp. We've been to the track together and the mx-5 can't keep up (it's just as much fun tho). In slower corners it can be as quick as the s2000, or in other words, manage to keep up, but that's about it. The S2000, even on a slow track, will gradually pull away and eventually lap the mx-5 given enough time.
IMO, the S2000 is a step up from the mx-5 in every aspect. Especially when you're driving it.
Anyway, i'm obsessed with my car... i better get out of here.