Stephen,
I listened to the song on your website and it sounds like you have more than enough technical talent with your keyboard. As I see it your biggest performance problem is that you destroyed the meter of the tune by dropping beats and measures. I can't stress how important this is. Fix this problem, work on the vocals and audience interaction and you should be in good shape.
Tom
_________________________
Thanks,
Tom