> Electricity is the set of physical phenomena associated with the presence and flow of electric charge.
I doubt the article will steer people wrong. The gravity/e-field analogy is accurate, and they're clear to state that Bohr model of the atom is a useful model while providing a link to more info so interested readers could dig in there if they wanted.
> Electricity is the force not the flow...."Electricity"...is always the EMF
Speaking of details the Electromotive Force isn't a force because it doesn't have Newtons for units. EMF times charge does give a force but EMF alone is just Volts. In circuits we may think of it as if it's a force, and it has force in the name, but it's just a potential difference.