Rob, on your hill training, you should concentrate on the downhills as much as the uphills. On almost every hill session I've witnessed, runners run up the hill, and then use the downhill to recover - but in the race itself they charge downhill and mash up their quads.
For a race with lots of downhills, you should reverse this training. ie, walk up the hill as your recovery, and run hard(ish) down. But concentrate on your style so you are leaning slightly forward and not overstriding and braking (as per advice above from JPH). If you don't put the brakes on, it's surprising how fast you can run - top fell runners can do sub 3 minute miles!! Weirdly it is thus easier on the legs the quicker you go downhill, as you are letting gravity do the work.
I've run the Comrades down run, and there are plenty of ups there as well, so you can't neglect that aspect. Two other things that will help you:-
1) If you have access to one, do some long runs with the treadmill at a steep gradient. Eg, 10% incline, with the speed at only 8-10 kph. Will feel slow but will be better for you than banging out long flat miles.
2) Again if you have access, use a stepping machine for great hill training.
I've done the UTMB quite a few times as well as many mountain races, and it is the stepper, incline treadmill and reverse hill training that give me as much benefit as bashing out 100 miles a week on the roads.
Horses for courses I suppose. Good luck.