This is pretty cool! The puzzles were interesting, and I really appreciate is how you have the little shake as you first start moving the level. That's the kind of polish that usually doesn't make it into a jam game, but really sells what's happening and starts each level right.
Also, there's no need to apologize at the end about the length. That was plenty of levels for a jam, and more than that would probably be too long. A few minutes to really demonstrate the core idea like you have it is probably ideal.