I agree Christine. I've tried to like it, and as you say, Mika's contribution is fine, but it's the rest. To me, it sounds rushed, as if AvH didn't really give a t***.
I think this is the version on the album though, unfortunately. Don't know that for certain but I did see an ad on TV for it and I saw 'Mika vs. Armand van Helden' on the track listing.
I don't think there is another mix of it. That's it whether we like it or not!