With the right programming the bafang bbs02 @ 50v is at the limits of the bicycle drive train IMO. I run a 10 speed clutched setup I'm getting about 400- 500 km to a chain 70% with off road / technical hard use.
An external controller will probably push the unit and regular bike components beyond their limits.
Sounds like fun though
As for speed @ 44v I get around 37 -43 kph unassisted 50 + if I pedal with a 36t - 11t. At 48v with a 48t -11 it should go pretty fast.
I use the xt shifter that has multi shift down and up this helps with acceleration on the way down. Its hard to catch up to the gears without it.
If your in the right gear up to 30 kph, It has a lot of torque with a 42t up front 11 - 36t in the back.
It will go pretty fast but don't expect a mini motocross, feels more like a bike it has way better handling over hubbies.
I'm happy with mine and i came from 24s lipo now its 12s 44v lipo. I don't have the high power and acceleration I used to but I no longer have to horse around a tank so I don't miss it at all. The added handling far outweighs the loss of power imo, for off road use.
Losing the weight in the back is everything If you mostly ride off road. Jumps and bumps are way more fun when you don't feel like your gonna crush your back wheel at all times. I am always trying to leave the ground now.
I think the bbs02 @ 50v will suit your needs good.
If you want a bike that screams off the line and does motocross size jumps go with something bigger like the Lightning rods or gng kits.
A lot more noise and tweaking is required with these setups though.
shifter
http://bike.shimano.com/publish/content/global_cycle/en/sg/index/products/mountain/Deore_XT_M780/product.-code-SL-M780.-type-..html
BBS02 CHainring
http://www.alcedoitalia.it/shop/accessori-bbs/corona-42-denti-per-bafang-centrale-bbs01/
Mushy