There are great folks with lots of good advice. I myself an on the other side of the sitch (WAW) but I have learned a lot about how to work through things with my DH (LBS). I like to offer the opposing point of view when I can and think it could help.
Our sitch isn't the same as yours, we have a 4 y/o D but there hasn't been any uprooting for her. We both decided together that we would try and keep her out of this. She has no idea that Mommy isn't sleeping at home yet. I am sleeping at the parents so there is no OM and that sort of confusion isn't part of all of this.
It seems like your main concern is your son. I would suggest trying to work something out with your W so his life is as stable as possible. I know you just bought a house, got a dog and are going though some pretty big changes. Sometimes big events like this can cause a person to be thrown off kilter. I am not condoning your wifes behavior but just trying to let you know that all this change could be a big part of her recent actions.
Take care and keep posting, it really helps!
Me: 30 EX-H: 37 DD: 5 Separated 6/07. MC for months, EX-H quit MC. Divorce Final 8/14/08. Trying to move on with new life.