I would highly recommend reprograming the stock BBSO2 because the factory programming is set for Chinese commuting, not leisure riding. The lower levels have too much punch and the throttle is set to max. Max throttle is dangerous in a chit chat situation where you accidently hit it.
Use 9 levels of assist. Program the first 6 or seven to about 5 precent jumps with the first level starting at around 8%. Set the speeds on those to 20 mph max Leave the last level (9) set unlimited for dogs and thunderstorms. Definitely get a Liekie ring for the front chainring as the standard Bafang has a bad chainline and tends to drop the chain.