I feel like I should post some smart ass "cuck" response as to how these are stereotypical chic cars....
That being said I'm not as big of a douche as you so, in honest opinion the S2000 gets my vote, drove one and was a fun car not a fan of the Mazdas, I'd rather drive my mullet vert, but that is me and can respect others have different tastes and means.