Dood...thats a helluva good half marathon time from a guy who essentially does not train for Half marathons (it seems). You have some serious untapped talent I think. I can only imagine how fast you'd get if you were on a college XC team / track team for a year. You'd certainly take a minute or two off that time.