I agree that you should re-lace the back so the edges are parallel, then pin out the excess fabric so it will sit that way in the final version. You may find it very helpful to use several shorter laces, rather than one long one (a lace from top to shoulder blade point, a lace from there to waist, a lace from waist to bottom edge, for example) to keep tension in one area from disfiguring another.
You may want to consider a back shoulder dart, like you often find on women's bodices in 1950s patterns. The dart starts at the top of the shoulder (on the shoulder seam) near the neck and the point is 3-5" below. You only need to take out a little bit - maybe an inch? but it can help provide freedom of movement in the arms and shoulders while keeping the shoulder seam trim and smooth against the body.
While you're working on the shoulder area, it would probably be prudent to just take the shoulder seam out completely. Lace it on over a t-shirt, so you can pin the loose shoulder pieces up where you want them, and work on the front and back separately. Then when you've got them nice, don't just force them to meet but smoothly grade the edges from front to back. That will keep the fronts from pulling on the back, and vice versa.