those hats just look stupid. sorry. rather wear a beanie/a straight cap, if you don't already wear a helmet... you could wear a cap under the helmet of course, too...
anyway: I got that same jacket, black fits extremely well and as I see in here, red wouldn't have looked as good as I hoped it would: black pants are a good decission...
though the red ones go very well with the tall t!