Game development is not as simple as "PBR is done let's throw an update to steam" There's a significant amount of QA and other work to push an update, as well as work for everything else in the update. And no, release of a teaser doesn't mean it's "done". Who knows how polished it actually was when they got footage for the trailer we saw, it's not that difficult to hide things that aren't polished when you get to choose everything being shown. Personally, I would not call 5 pages of completely useless spam "fun speculation"
Honestly argee. It's just wasteful spam that turns out to be false. I honestly can wait for the update as long as I want.
There's nothing illogical with the release date for 0.23. Nothing is set in stone and who know what's going on behind the development scene. Perhaps late July or early August release means BeamNG team has more time to iron out next update. So go read a book, take a walk, play Beamng or do anything else while waiting for it to be released. It's not the end of the world or anything.