[...] and they seem to want to make me wait until the very day of release before I get anything out of my backing unless I pay more money.
I dont know how much you gave them, but it seems it was less than the amount required to get you into one of the betas. And I dont remember there being a tier for "I want to get a pre-release demo"
So, you did not get what you did not pay for.
But maybe I just didnt read your whining thoroughly enough.
So, what is your *real* problem again? Them saying "hey you could still be a beta tester for $$" ?