If our hypothetical person can afford to max out their Roth 401(k), they can also afford to take the tax savings from pre-tax contributions and invest them in an outside account.
That said, purchasing is easy and fast, and we had no problems streaming in the highest-available quality on our 10Mbps cable connection -- Max Payne didn't look super-awesome in SD, but it was certainly watchable.