I've run this two years in a row and loved it both times. As mentioned, the changing space and bag storage facilities in the NIA is conveniently close to the start and finish. The starting line is busy but well organised. To ease congestion there are two starting channels which merge into one a little further along. We are assured that neither has an advantage over the other. There was plenty of local support with a selection of DJs, bands in doorways, groups of kettle drums, war drums and brass bands to keep you entertained. The climb towards the end is a tough one but if you've been training hills you should be fine. Once you've tackled that ascent you'll soon come to the finish where cheering from large crowds can be heard from a distance. The encouragement is exihilerating and you'll find that many runners will feed off of this and get a final burst of energy in the home straight. You'll get a medal, a T-shirt and various other freebies for your efforts but it's the characters who run along side you and the support along the way that make it a good experience.
I'm running again this year and have pursuaded a few more family members and friends to join in too. Training has gone well so far so hopefully the weather will be dry as I'll be attempting to beat my previous year's time.
I tend to pick routes that stay away from dog walkers. I give them a wide berth because some owners don't have control over their dogs so I don't want to get tangled up in the lead and trip over. I'm fortunate that most of the dog walkers I encounter are pretty considerate. Ocassionally certain breeds will snap but having had dogs as pets my whole life I know that they usually just feel threatened so I'll just get pissed off for a moment, swear, then get over it.
I think shouting "FUCK!" is a good way to vent as it is more of an annoyance at the situation and not a direct attack at the dog or it's owner. I don't want to waste time discussing their incompetence, I'm trying to get a good run in.