for the people getting the 500 error, just do a refresh (ctrl f5) untill it goes through, cuz u can get the server error in the middle of the checkout or when asked to log i ect..., but wherever u get stuck just refresh until it goes through and continue the process, I assume they're getting a lotof requests or something.