My goal was almost identical!
Goal was 2:29:59 but with weather reports I decided also to go for top 100.
Actual 2:37:11 finished 86th place.
Ended up going with a long sleeve underneath my singlet and split shorts. I would have used arm warmers but I could not find any that fit. I talked with my club coach about the race and we decided to throw out the time and go for place so I ended up leap frogging groups almost the entire way that way I could be shielded from the wind as much as possible. At 5k to go my coach was there and had been counting the runners in front of me minus the elite women and said I was in 101st at that time. I wouldn't say that I finished great but I was running faster than a lot of other people that last 5k and ended up in the top 100! Talk about a war of attrition!