Thank you for the kind words!
Yes, a few more tutorial / easier levels would've been a very good addition. I suppose I was unsure how people would find the difficulty due to lack of playtesting.
SPOILERS BELOW
As for the final level, you did find the intended solution! The boxes getting stuck together should be the only way to solve the level, so congratulations on finding it!
Thank you for playing!