I don't think that makes any difference. I think PTC does some type of a phased roll out. I don't usually see the download appear until the next day.
Also review these:
I believe the "What's New" is completely embedded in the Help (help.ptc.com) now. I like that many of the enhancement pages have videos.