I had to log in just to say that this was awesome. Been a while since a flash with a dang nice storyline came in here. And for a self-taught animator, that animation has real smooth movements.
side note: It felt like watching cowboy beebop which made it even better.