>>2182282It's nice and formulaic, however, the bass and guitar timing seem off by a semiquaver or two. Are you following the track when you should be aware of where the other instruments are at? Guitars usually lead...
IMHO, the guitar's voice is talking, the keyboard is either a backup vocal or a partner in crime. When the bass gets the spotlight, it also shouldn't lag the keyboard but lead for it's brief moment in the spotlight.
Your sound is at garage band level. This isn't bad, and can be quite entertaining. But if you aspire to "take it on the road", you'll have to come up a notch.
Good luck!