I did my first #LLOTA activation yesterday, but unfortunately didn't try logging into the website beforehand. Turns out LLOTA requires a Google account.
In the process of creating a new account, Google requested verification using my smartphone and phone number. No alternatives. I have no Google services on my phone and Google doesn't get any private data from me.
LLOTA is off the table until the hard requirement on Google changes. Sorry.