Agree... long format posts are a bit painful to read here on SN. One option is to enable the reader view and another one is to improve a bit the styling of the site itself.
Perhaps the approach you propose is the easiest route.
Well, the styling is subjective. I personally like the current style, love Helvetica and sans-serif. However for reading I also appreciate more serif fonts as are easier to read.