Bringing this post full circle, I found a 2010 Specialized Tricross Sport, size XXL, used for only one summer of commuting on my local CL for a great price (less than any of the framesets I was looking at originally). Swapped out the stock stem for one with a bit more rise and I'm quite happy.