I'm 5'11", 31" inseam - just finished 2300 mile tour w/ a Large CalSci and I love it.
I'm about the same size as you and have the CalSci Large too. How much buffeting do you get with your helmet? I find that I get some at higher speeds that starts to get annoying after a while. Not sure if I can get rid of it entirely.