I get your point, but depends on the state, everywhere is different. I can only speak for Missouri, dealers do not collect tax upfront, we pay it when we go to title the vehicle. If you have a prior sale of a vehicle, boat, quad, trailer, etc (within 180 days) you can use that tax credit to help offset or in some circumstances negate the entire tax amount you have to pay. With that said, there is a process in Missouri (again, every state varies) where you can submit a form after you have paid the tax, to have them reimburse you for the tax that you paid (collected in the deal by the dealer, in this case Granger). As you can imagine, whenever you deal with Government, the time to get the money back can be 3-6 months. Also they don't collect the true tax amount that is due, it is only a portion of the tax at best.
I think the main point is people don't like it when dealers change the details after they have signed a deal with them. It is even on POC Granger sends you that TTL isn't due, but they changed that. That is what is pissing people off, for right or wrong. And there isn't any compromise, they just tell you this is the way it is, take it or leave it. For people that order KNOWING what they are getting into, I agree, it isn't an issue.
I am pretty sure Granger won't sell to a Montana LLC anymore and that has been for a while.
#2 is new as of midway through 2023, it used to be 30 days.
#3 you are correct, has always been this way, but not sure if they "require" it now. ??