Don't mind that at all, not really my kind of music either but it really is nicely put together.

I agree with Simon the vocals need to come further forward, no vocalist should ever mix because they generally don't like hearing their own voice.