I have to agree with the rocky horror thing...sounds a bit rock opera which I like. It's a fun tune, well recorded and mixed. Nothing jumping out I don't like. I'd bring up the snare AND bring the whole drum buss up, excluding the overheads. The snare might be overcompressed making it sound a bit too processed
Are you a lefty drummer or a backwards mixer?
I like this a lot, the piano really works. Good job!