Why would you think that you've screwed yourself? When it comes to the subscriptions, you can only pay for a period of 1, 3 or 6 months at a time. The only way to pay up front, is by using gamecards (which as far as I know are not available in every region) and on top of that, the veteran rewards for 180 days (and up) haven't been released yet.