Ok so we've identified where the friction is - how can we improve on that for the lay person?
I just told him when to use the commands git init, remote, add, commit, and push and what the workflow looks like.
As a couple of people have mentioned, there is a drag and drop feature. How did I miss this!? Anyway it would have saved a couple of minutes of explanation.