Very cool mix of influences, here : )
Not too many comments other than general EQ (ick, the hard part), and maybe sum extra work on transitions between disparate sections of the song. Should look to create those 'wow' moments a few times per song!
Am sympathetic, though. I usually spend more time on transitions than everything else in a track combined xD
Thanks for sharing!