Simple but it works. Animation and concept is fun.
Your preloader doesn't appear soon enough though. I think all of your classes are set to export on the same frame as your preloader (frame 1). Add another frame to the scene that the preloader is in, then go to File>Publish Settings>Actionscript Settings (a wrench icon)>set export classes in frame:1 to export classes in frame: 2. This way the frame with the preloader will load and display itself much earlier.
Hope it helps, good luck.