To answer both and to add something:
The ESP is an ESP8266-01S with no USB. The USB port is on the Arduino and I'm reading the TX on the ESP.
The two caps in the schematic are one large electrolytic cap and one faster ceramic to get around the spikes.