I like it, but...
You should have used some difference in instrument volume and depth, they all seem to be fighting for attention. I really love that bass riff after the piano though.
I love the way it sounds like you just smashed all of your old N64 cartridges together to see what it made.
Oddity is very much what I was going for.