I liked the Level Design very - had a good intro/drop in to what the game is about.
I did not finish the game yet - the shortness was more refering to the 10 second timer for the power ups - which seemed a bit short to keep going for me. But yeah really curious what comes of this. I played it on stream - so if you are interested in the VOD:
twitch.tv/nahro1001