It does not follow from the abelian property of G that |G|≥3.
You didn't quite get my point. What I have shown is that $Aut(G)$ is nontrivial for $|G| \geq 3$ assuming $G$ is abelian.
Since x is a particular point of G, the assignment x↦x−1 is not defined as a function from G into G.
Huh? The map $G \to G$ as $x \mapsto x^{-1}$ is always defined on $G$. Every element of a group has a unique inverse.
You can't swap copies in G, but elements in G.
I am aware of what I am doing. I believe it is standard terminology to say that $(a, b) \mapsto (b, a)$ swaps the copies of $A$ and $B$.
Seriously, if that's proof writing and very formal terminologies you need instead of the mathematics, I am not going to try writing them out.
EDIT I have edited my post above to make stuffs more clear.