Usb 3.0 port with usb 2.0 cable?

Yes

No, but USB 3 supports the Arduino.

And the original one.
Well mainly speed, and the amount of current it will supply. The speed thing is a negotiation so it sorts itself out to the maximum speed both ends can cope with. There are also more “modes” in the higher version numbers.

It depends what you are putting down it in terms of data rate.