Nice variety! After so much loop based music, this is rather refreshing. Maybe a bit empty at times, but that's not really problematic as you can just pass that off as style. You've mentioned the tempo inconsistencies up front, so that's that. The composition itself is good.
Btw, I assume this is you playing the piano? For how long have you been playing, just curious?