Wow
This sounds really good as far as rough drafts go. You're pretty damn talented. I'm guessing it was you singing? Sounds pretty damn good, though some sections of the vocals fall behind the music a bit, but that'll be something to fix on the final track during mixing. Aside from mixing tweaks I really think this is good. I saw in an earlier review response that you might want some guitars in this? If you do I'd be more than happy to help.
Also what Yamaha keyboard were you using? It sounds pretty good, especially on the lower notes. My Yamaha doesn't get that kind of power from the notes.
Anyway, great job on this. I'll be looking forward to the final version.