Thanks, as said this is going to be a massive learning curve. The basket list was more to work out what types of components would be required.I think your choice of controller is maybe a little ambitious. Your motor will probably handle the 40 amps, but you will need an even higher spec battery than the BBSHD one to run at that power level. The power should be adjustable with the LCD, but why carry a large, heavier controller when you are only going to use maybe half it's power. The right 250/350 watt motor with a 20amp controller running at 48v will give you nearly 1000 watts of power at a reasonable cost.
When my other thread is approved I will continue the conversation there.