Glad they've fixed it finally, but it's certainly not a good UX journey.
I often forward my season tickets to a mate of mine when I can't go. I've had to register him as a member (not sure what he'll make of that) and login to multiple accounts to forward.
Utterly ridiculous. Feels a bit like "why fix what isn't broken?"