You should ask your VC's.
Few (if any) people on this board have taken a company public.
Few (if any) people on this board have taken a company public.
And your lawyers, and your CFO, and your bank.
I'm inclined to say that if you're asking news.yc whether you're ready to IPO, you're not ready.