Apparently MINI took "launch" quite literally. MINI erected "a 30-foot tall MINI space shuttle in the middle of New York’s meatpacking district" and had four MINI ambassadors in full astronaut suits handing out brochures and answering questions.
[Source: MotoringFile]