How hard would it be to put this behind an Amazon auth so I don’t have to fill in all of this data which amazon already has?
That's one reason for the landing pages like this, which can have their own T&C and it's more clear that the information is being volunteered to team running the preview. It also means the data can be discarded when the preview is done.