Absolute shambles as many have said.
I can accept not getting through to registration at all.
However, getting to the payment screen, having a one time passcode accepted, and the payment process crashing/timing out twice is difficult to accept. I was able to retry the payment for a third time, but it just hung on the scrolling wheel as the "Your tickets will be held for" timer counted down to zero.