Constructive advice for #5
It's fine to revise a program/flash and work on it, improve it over time, and all that. But you kinda shouldn't put it out to the public until it's really READY for the public.
No matter what you do, there will be some people who don't like it. Even the best flashes on this site get blammed by some people. But by waiting until you have a more "finished" project (not necessarilly professional, but when you can honestly say "it's as good as I can make it"), you make your chances that the people who might like it will actually like it. I suggest not releasing #5 until you've play tested it lots, and feel good that it's as good as you can make it.
In other words, not today or tomorrow. MAYBE next week if you work a ton at it.