Newest Beta is what?

The files that claim to be beta 17 are listed as 16 …29016-installer… - Under details of file properties, also it indicates it is

However it has a modification date of 5/13/2019 which would make me think it is beta 17, but the digital signature signing time is March 29, 2019.

So, I’m altogether afraid to install whatever it is.

The link should be updated with the correct files now. Please check again and download the new files.