Averaging 30 over rolling doesn't sound too too bad on a geared ride. I can very easily avg 30 on flat here in the city.
70 max on a downside, again easy -with gears (personal max is 95). On the SS, ah, not so easy, heck I can hit 55/60 going down Greenwood on a good night.