Yes that kit will be fine for the distance, the Bafang hub will use a std 9 pin julet layout. The battery 21700 is 360wh sp in low assist PAS 1 will see you 40 miles on flat terrain.
I use a 369wh 44v 8.4ah 21700 battery I spot welded and it easily does me 24 miles with my Kona Ute towing a trailer laden with upto 200lbs using a offroad trail for 70% of the route.
From the drop down boxes one will obviously need the inner controller.
9 pins : Either the 600 or 1000 9 pin so measure on your bike which one is needed from bat position to hub connector.
Charger : If your charger has the 5.5mm x 2.1mm single pin charge jack and is 36v rated, it wiil work ok so one can save a few quid and a bit weight on postage.
Display: If wanting minimalist then lcd4 is tiny if wanting a throttle then opt for lcd9 for less wires, other wise look at th options under meter on the header bar.
Cable : If opting for throttle then fit at least one brake cut out so one will need the 1T4 cable, if no throttle then the 1T2 is neater as one dosen't need a brake cut out.
(With KT one only needs a brake cut out when a throttle is fiitted in case of water ingress in throttle and malfunction, PAS run on is zero).
PAS: Opt for BZ10C or 8 pas, it depends on the bikes Bottom bracket fitted.
Throttle. Optional if not using lcd9.