Yes there are differences, the newer B had a different controller (upgraded FET`s??) and i think the newer B version had those 5v light and gear sensor extra cables.
The BBSHD is my most used bike as I have weak leg muscles and the throttle comes in very handy when my legs give out.
The KTM is great on forest trails though as its much lighter and controllable with the torque sensor BB.
Luckily I live next to Hamsterley Forest so the lack of throttle is only a minor inconvenience