I think this new direction will, in the long run, prove to be a better choice. Working with a more similar code structure as the original server will assure greater compatibility when we begin implementing more of the live game. Not to mention that in the strange but possible event that we have access to original live code in the future we could more easily implement that to what our current code will be.
As always keep up the good work and thanks for the update !