cool shit darren! i dont think the bass is too much, in fact id maybe fit a sub in there somewhere?!? i reckon a 0 levelling could help, could theres loads of cool shit sitting very far back that might be more benficial up the front. or maybe coming in and out of upfront elements could make it more dynamic.
style wise i like it too. not you average mnml!! sometimes with a tune like that it can be great fun to bring the bounced wav into a new project and get some chopping and new synth action going.
just a thought :)