I am also able to log into my account through the ticketmaster link. The interface has changed, but my invoices are still listed under My Account.
I don't think most people, including lower level ticket holders, heard about upgrades until the very end of april/start of may last year.