I can see you're surprised indeed. The truth is that it's possible and has been in existent for a long time. I remember Coinbase Wallet has that functionality, though it's been a long time since I used the wallet. I remember one could transfer Btc to other coinbase users with just the email address.
Bora adoption of this modality is awesome. Users of the bora wallet don't need to bother so much about the public address which may be impossible to recall, but remembering the email address is very simple. Bora also implemented the free transaction fee on her wallet, making sending and receiving tokens seamless and free.
For me it's not easy to understand how this email address based token transfer will work. And how secure it will be? Do we need to link email with our wallet address?