This is great
Simple idea, but really well done, and I'm not just talking about the animation (which is amazing) but the timing and style too. The bus at beginning is the only little detail that turns me off, I mean it was ok, but the level of quality on the rest of the piece makes it stand out a little, but still it doesn't make this any less awesome.
Great work!