Failure is one of the best teaching tools.. grr
Learned a hard lesson in the last few days about Physics engines and determinism.
Simply put if you want to ensure determinism (which i did) you need to put the physics processing on the server. (which i also did) .. but then you find that amount of data needed to support updating models is likely to come bite you in the ass.. so at 20ms response times.. I was still getting issues in updating all my data.
This of course lead me to do some research and see that i had coded my self into an un-winnable situation in trying to implement the level of physics i was going for..
Now i need to readjust my expectations, take a step back and try again
There will be more updates to come.. this game will get built.