Crosschecks have longish top-tubes. Try and find a local shop. There should be one in your area.
Buck65,
Weight is not a factor on flat ground. I suspect you top out at 22 mph on flats because a stock Volpe has 700x32 tires, and a big ring of 48T. For comparison, my road bike has 700x23 tires (much more narrow, less rolling resistance) and a 52T big ring (taller gear for a higher possible top speed).