This trip has been on my "to do" list for years, and I've just never gotten around to it. Your description gives me the extra motivation I need to make time to just do it. I really enjoyed reading your account. It will help me be prepared for what we will encounter.
Here's wishing you more great trips with your son.