Mostly a lurker here but I just have to say, I'll be stunned if the Direct is not on 6/22.
@Awesomegames23 pointed out the 27.27% being expressed as 6/22 back on page 107, and Nate later debunked this saying it was bait. But I ask, what else could he possibly say? He can't possibly confirm it, although he did later say that some had who had been following the hints had gotten it right.
Given everything else we've seen and heard since then, I'm putting all my chips on 6/22. At the very least if it comes earlier, hooray, if 6/22 passes without it I get to experience being stunned by a non-announcement.