No, multiple retailers have leaked parts and their release dates at this point, all of which point to the general region of 3 or 4 weeks
Most websites I’ve looked at says mid-2019 so may-July is probably closer to the release date than the “3 or 4 weeks that you are saying
For the announcement, yeah
which is generally around the time that reviewers will get their hands on it
Looks like I was wrong about the 3300, as it ended up as the 3600.