I have been checking and waiting for Pokemon Go 0.45 for several hours, and now it is 11pm Pacific Time and it is still not available on my Android phone or on the Google Play website. However, it is on the apkmirror website and it says:
Uploaded November 6, 2016 at 4:21PM PST
So it was uploaded 7 hours ago to apkmirror? How is that possible and can it be trusted?