I was initially thinking this might be an interesting way to get neophytes an on-chain account: here's your NFT, you're now on-chain! ...but you have to already have an account (wallet) to own the NFT to get the Token Bound Account, so it doesn't work in that scenario. That's okay, they don't say it's for that.
Digging into how the TBA validates transactions: it makes use of `isValidSignature` from EIP-1271, which is on par with the current generation of smart accounts (ala Argent or Gnosis). It does not natively supported `validateUserOp` from EIP-4337 so it isn't natively compatible with Account Abstraction.