It's summer now, so I should have a lot more time for this little project. I expect work to continue, though updates might be scarce — either way, I'm pretty determined to finish the port.
Just to set expectations: right now this is a 1:1 port of the D3D9 client, with the necessary API changes...