I normally wear an XL as well (5'11" 230lb), and I just picked up a couple of general sport jerseys at Kohl's. They're both made from the same type of wicking material as the cycle jerseys, and they run pretty true to size. The XL in both brands fit with a touch of extra room. the only thing missing is the zipper pocket in the back, and the zipper for the collar. One is Tek Gear, and the other is a Russell. They run $12 to $15 on sale.
This one:
http://media.kohls.com.edgesuite.net...0&op_sharpen=1
and the one in my avatar.
Rob