Headwinds bite it, big time. The wind is pretty much constantly 10-15 around here on a daily basis. When it's single digit winds, we go crazy! I had to ride home from work one day in 25 mph headwinds with gusts up to 40. Unlike you, I gave up and called for a ride.
Wind is demoralizing for me. Great job sticking with it and making home in a very respectable time!!!!
Glad you're still enjoying your commute! Keep at it, you tough cookie.