How can elements be selected and moved properly?
The problem is with the mirror modifier. You already have your entire object completely meshed out, but are then mirroring it over on itself. The extra geometry that you are unable to edit is actually the mirrored mesh from the other half.

You should delete half of the mesh so that the mirror modifier isn't flipping the mesh over onto itself.