I've been following along for quite some time now.. I can't remember an example of TFP running ahead of any estimated release. if this thing comes out in June, it'll be the 29th. 22nd is extremely optimistic.
[No hard feelings, calling it like I see it.]