They’re planning to do a test launch on August 31st, 2010. They’ve been answering questions in this Something Awful thread.
Fun with fireworks and firework stand wars. The video he has attached to it, featuring the stretch of road wherein two competing fireworks places inhabit, plays like a Mr. Show sketch. Happy birthday, America.