Your cycle looks perfect. I always like to air on the side of caution and include cabergoline in any cycle that contains a nandrolone.
I wouldn't change anything at all. Awesome work. I can tell you did your research. I would run the cycle for 12-16 weeks and then do your PCT.