The IPO is timely because there is no telling how long it will take for Facebook to become the next MySpace. It could be 6 months or a couple of years, or never, if they find some way to reinvent themselves before then.
Smoke and mirrors are always in stock.