If you can't get a larger frame (which would be the best solution--the frame looks very small for your setup) I'd suggest bringing the bars (if possible) up to the seat height. It looks like they may be a 1/2 inch below the seat. It may not seem like much, but it can make a big difference. Keep tinkering and you'll find the right fit.
Congrats on the new commute.