I know the mini is super dorky, but it looks like a lot of fun, and life's too short to drive boring cars.
The new civic does look mental, but they always have. Pretty rude. Then again so does the jcw mini - what you've said above about sums it up for me. Personally I would choose something more refined/grown up looking like the golf gti, which is also a lot of fun to drive.