Yes the auth part needs improvements. I think the folks at coincorner have a way out, though not publicly released.
For lightning to work with USSD, it's more of a regulatory than technical issue. It should be pretty easy hacking a USSD <> Lightning connector.
Mesh networks should definitely be a thing in the future, we need more hardware down here