slowdive21 are you using a NA account? that is probably the reason you are getting a page not found, in order to take advantage of this deal it requires a UK /EU account.
Either way from what I hear this game has gone the way of free to play. You get a certain amount of credits to play per day...