Ford CS is STILL reporting (as of yesterday) the 7/25 date. The OP was NOT full of BS. While the FACTS my say otherwise, that IS the party line from Ford CS.
What's ridiculous about all this is that it IS public knowledge that cars are shipping and being sold. So whomever at Ford thought broadcasting a 7/25 release date was a good idea is an absolute moron who probably hates computers and doesn't think the Internet will catch on.
Cut the dickster some slack. :p