OK, a few things jump out at me.
#1 I would go with Flightmax cells from Hobby City. They are about 1/3 the price of Thunderpower. I am a fan of Thunderpower stuff. But, for the quantity of cells we need, the Flightmax cells save a fortune.
#2 The Rohloff hub may not take the power of the Astro. They are rated for 1,500 watts. I know they will take more. But, a $1,400 rear hub is an expensive item to risk. That being said, we are all very interested to see someone use one in this application. So, in to that end I say, go for it! But, do so at your own risk.
#3 As for motor RPM, the Astros run most efficiently (for the most part) at about 7,500 RPM and really like to run 10,000 RPM. So, with a 48 volt pack, that puts you at about 200 to 230 rpm per volt to get you in the sweet spot.
Next you have to consider the ratio. At 25 to 1, a 10,000 RPM motor would be reduced down to around 300 RPM (shooting form the hip, here). Then you will be running an additional reduction from the output to the cranks. That output would be something like 3 to 1. This gives you a max crank RPM of 100. THat is a little high, but doable. So, maybe a KV of about 170 or so. That will get you closer to the output RPM you will need.
Beyond that, the sky is the limit!
I can tell you the HV160 is a great little controller. I have been messing around with them for a while now and the only issues I have had are related to innitial arming. So, I would recommend using a 10 watt 1 ohm precharge resistor and 2,000mf additional capacitence at the input of the controller. You will, also, want to set the PWM rate at 24khz for these motors. This is an easy program setting within the controller. You also will definately need the USB programming cable for the controller. When you get to that point, we can go over the specific settings to get it running for your application.
Matt