I don't know how it works in the US but in the UK a contract term that you cannot read before purchase is simply not part of the contract and hence completely unenforceable. As far as I can tell this is the case all over the world, except it seems the US.