>>35305799And even then given the past patterns, early August (no later than the 3rd or so, I'd say) is possible.
Not likely at all, especially with recent release scheduling, but possible given past scheduling.
While most have had 6 months up to 2 years between reveal and release, Ruby and Sapphire only had 4 months and a week between title reveal and release.