Hope you looked at the the hardware manual(url below), specifically the section of "36. Examples of Serial Programming Connection"
To answer your other questions:
1. Yes the uC autodetect which UART will be used to flash the firmware.
2. E1 or E2 doesn't matter, it indicates the composition of lead plating, E1 indicates Bi-Sn, E2 indicates pure Sn (100%).