I played this mission today, and I agree. It's just ridiculous. I played this mission when it was on Tribble. It was very, very challenging, but not like this.
The blog entry says that the photos are given for completing the event. You have to win the race to turn the event in as complete, just like last year. Where's the misrepresentation in that?