Warum änderst Du beim Größe-L-Rad nicht einfach den Vorbau und nimmst 80-90mm statt dem montierten 70er?
Es liest sich ja so, als sei Dir XL zu hoch im Schritt, also ist wohl L geeigneter und da hier sowieso ein recht kurzer Vorbau montiert ist, wäre das doch der allererste Ansatz für Anpassung.
Zusätzlich kannst Du die Sitzposition vielleicht noch durch einen steileren Winkel anpassen, wenn Dir das gefällt.
Vielleicht mal 17° ausprobieren?