Ben,
I had a pair of white ones on my Univega. Not as bad as yours but got it decently cleaned with Simple Green and also Dawn. Bad thing is, after almost every ride or two, they didn't look too good. Cleaning them every week got old. Luckily I came across an Exage Sport brakeset on one of my freebies with darker color hoods. Slapped those on and no more dirt.