I think so. Your bounty looks great and well thought out! I think using NWC will create a much more seamless integration.
There is some NWC support in https://github.com/Kukks/NNostr which is written in C# - maybe this helps a developer to implement it.
Also, you could use Alby Hub's new isolated apps feature to actually give all players an embedded wallet (basically subaccounts).
I'd be happy to chat with you about this, feel free to email me at roland@getalby.com
this territory is moderated