RE: overheating esc?
My guess as well.
First make sure all of the motor wires are connected.
Then turn on the plane and ESC.
Take the throttle ALL the way up, move the trim all the way up.
Then take the throttle all the way down, and move the trim all the way down.
See if it then arms.