Kansha, I'm glad he quit complaining and enjoyed the session once he got there. Maybe he won't give you such a hard time about the next one.
It really sounds like you two are making progress--maybe not as fast as you'd like, but progress nonetheless. Keep it up!! As you say, slow & steady wins the race...