Last year, we were taught about electricity, about how electrons move in a closed circuit. But as our teacher had not taught us about electric fields yet, she gave us a simplified model of motion of electrons in a circuit. (given below)

She told us that, due to chemical reactions taking place inside the dry cell, accumulation of electrons occurs at the -ve terminal and cations at the +ve terminal. When a conductor is connected with the battery, due to accumulation of e- at the -ve terminal, there is mutual pushing between electrons, and this causes them to move away from the -ve terminal and towards +ve terminal. Also, cations attract electrons towards the +ve terminal.
Q 1. Is this true that electrons are both attracted and repelled (by cations and other electrons respectively) in an electric circuit?
Q 2. Is this analogy correct? What exactly is happening?
Q 3. Is this (below) a better analogy of electron motion (field lines)? Can electric fields be altered by conductors such as a metal wire? Will most of the field lines be inside of the conductor, Therefore providing a better path for electron flux/flow?

This is not a Duplicate so please don't mark it as one. My real question is, are both analogies correct?
Similar: How does electricity flow in conductor when potential difference is applied?
Very similar : Why does electrical current start to flow?