I don't know if it helps (probably doesn't) but have you considered a rotation of 45º to 60º for the map, on a landscape orientation?... you wouldn't have north at the top, but...