Wow I really enjoyed that! I like what you did at 1:11
This is good, it sort of seems longer than it actually. I am not qualified to tell you how to improve this, but I think you should try putting some sort of transition at 1:11 and at 3:03. I have no experience to tell you how those transitions should be made either.
Please contact me if you would like to use this in a project. We can discuss the details.