Doc, I experimented with a kindle before Christmas. I have found people either love them or hate them. I am still on the fence.
A bit on Real Love. Real Love may help the practice of validating her feelings. It may help realize that her anger really isn't always about your conduct. But also, and perhaps more importantly, it has could help you recognize behaviors in yourself that are obstacles to getting what you want. These are some things that I have taken away from it so far.
For what it is worth, IMO you are doing the right things. It is so hard. Perhaps the harder it is now, the greater the return on the otherside. We know this to be true in other areas of life. Med school was hard, but there was a payoff. Training is hard, but you have a big payoff there too. Jesus said to turn the other cheek, but he didn't say you couldn't block a punch. Stay on your feet and stay out of the corners.