No 2 x 4 from me. You said some things you've probably needed to get off your chest for quite some time, but did it in such a way that you couldn't come off angry or bitter.
I think it was an excellent email, and places the guilt and blame right back where it belongs . . . on him.