The rust is caused by the brake dust that falls onto the hubs. This dust then rusts when it gets wet, and sticks onto the hub.
I have it on mine as well, but havent got round to doing anything about it yet! lol
What most people do is remove the wheel, then paint the hub with Hammerite Smooth Silver Metal Paint. This protects it from more rust, and you get a nice smooth silver finish.