A very intriguing track, not bad though. I think the use of stock plug-ins/sounds is too evident here though, if I were you I'd try to edit or make your own percussion and find some different plugins to use or make your own presets, but this is a pretty nice melody you got going. On the vocals though I think they should (and could) blend a bit better if you were to give them some attack and decay. But this song sounds O.K. mastering wise. I think you should try using different transition sounds though. :)