Are you saying that there is something intrinsic to electric motors that will control this phenomenon without the need of additional hardware/software?
no, it's intrinsic to having separate motors and not having a single, solid axle.
I know that if you put a wheel on the front and back of a bike - in line - there is definitely no problem.
not exactly true. If you ride your bike in mud/snow and take a sharp right turn, you will see that the front wheel has left a track further to the left than the rear wheel... the rear wheel has taken a shorter path and traveled fewer inches in the same time. This is not a problem for a bicycle because there is no mechanism forcing the front wheel to turn at the same rate as the rear wheel.
If the wheels were both mechanically linked and non-freewheeling then you would have a problem. This is why automobiles with four wheels driven by one motor actually have to have a differential for the front wheels, another for the rear wheels, and a third differential to allow the (front wheel average speed) to be different from the (rear wheel average speed). That is how cars like the all-wheel-drive dodge caravan are designed. As far as I know the Honda CRV, also all-wheel-drive, uses a freewheel mechanism instead: going forward around a turn, the front wheels have to move forward further than the rear wheels. Unless the rear wheels lose traction, the front wheels will freewheel. If the rear wheels do lose traction the front freewheel mechanisms force the front wheels to turn.
In reverse, the rear wheels provide the power. The engine power is not transmitted to the front wheels, just like the pedal power is not transmitted to the rear wheel of a bike if you try to pedal backwards to reverse.
If you built a 4 wheel drive car with four gasoline engines, one for each wheel, then you would not need a differential. (people don't bother trying this, because they would have to attach a clutch and a multi-speed transmission to each gas engine... things an electric motor doesn't need.)