Get the maybe-latest here. There's speculation on timetables which really says very little.
I still want to keep this in people's minds because how the IPO goes is going to effect other IPOs, market valuations, VC investments and more. This may not be a good effect, but it will be a effect.