Ranked somewhat in order.
- What does being 32bit mean for BYOND? (what limitations does this create)
- Why does BYOND apparently still use Dx9? (why directX in the first place?)
- Can you control what get's sent over a server at all?
- Aside from churning out a web client. What are the plans for future development/changes?
- What is the rate for the subscription/transaction system on BYOND and what legal requirements must be met in order to use it?
DirectX is an API with lots of modern graphical options, and upgrading to a newer version for the engine would take a bit of work and probably complicate some things for lummox. If and when it becomes necessary or simple and smart for him to upgrade, i'm sure he'd look into it. But for the time being it doesn't really seem like BYOND needs anything more than what dx9 is able to do. Also, things like GL are an option but they're pretty limited, complicated with more advanced things, and it's becoming dated fast.
I'm not entirely sure what you mean by controlling what gets sent over a server.. There is Topic() so you can communicate between servers, and you can use AJAX, SQL and other things with BYOND if you really want to control things backend.
You can read Lummox's plans at the announcements forum, it looks like he might be focusing more on movement and reworking quite a few things right now, and possibly giving some much-needed attention to the marketing side of BYOND concerning byondexe, which would be great.
You can find all the details for transactions through BYOND when you adding them to a game's hub, I can't get the exact numbers right now since I'm on mobile.
Hopefully that helps some of your questions, sorry if I missed things! I'll check back when i'm on my PC tonight.