I can sort of see both sides of the story - i haven't got a highway code, but i was always told that if the obstruction is on your side of the road then you should give way to the oncoming traffic..........but if you can overtake obstruction in time then to proceed.
In saying that, with the hill, the reason behind allowing way for traffic coming up the hill is they already have momentum going up the hill, and prevents a situation where they have to hill start etc.
I agree with rick, he could of braked and sounds a bit of a t**t, but sitting here we A. don't know how much time you had and B. how steep the hill was. One of those situations that you judge at the time - the next driver im sure will be more sensible....
....if not, wind the window down and do the following:
You f**k**g t**t, your a

who sits in your f**k**g car with your own c**k up your

- your making me


you pile of
(or not its up to you lol

)