Simplicity
Simplicity is not always a good thing... nor is it always a bad thing. It's ok to use very basic animations (and sometimes nothing more than a slide show), but many people don't like it when you dont use complex animation sequences. They want things like Lip Synching to a recording of someone talking, fluent movement of body parts (arms, legs, etc.), generally putting most of the work into the animation quality (and sadly not often the plot). You did a pretty ok job on this, but a few tips:
-in the scene where cool kitty is standing in the room with his friends, his legs are transparent so it looks like just an outline. Try filling him in to make him opaque, even if the color you fill him in with is white. I know it may be your style to let your characters be transparent in front of backgrounds, but in flash, it can be confusing for some people, so know who your audience is. It doesn't hurt to experiment with other styles, and sometimes they work better for you.
-Movement is somthing that a lot of people look for, try playing around with making arm movements for a stick figure in a blank flash file, then try again with a full character of yours. It takes more time, but with the right amount of keyframing and tweens, you can do anything. ;)
-A good flash anim should take over a few hours for someone who works very hard on it. I make simple things with basic movement, the behaviors tool, and buttons, and I still spend atleast four hours on them- and bearly anyone recognises the work. Why? Because the general public of Flash Animators expect people to put in exessive ammounts of time and practically dedicate days at a time to projects just to ensure they come out ok.
Overall, you have a good plot idea, you just need to try to make the animation match the complexity of the plot. ;)