So the results are online and I didn't really take 1st in my age group. They must have screwed something up on race day. I actually came in 2nd in my age group, 3rd if you count the girl that took second overall. Oh well! (I could have sworn there was a 23 year old in front of me so that explains my confusion, hope she wasn't too upset about not getting her trophy) I actually came in 8th overall out of 58.
They screwed up some other awards too so some weird things must have been going on.