How nice I have read several of your posts talking @mrbonkers and you can tell by the passion with which you talk about him how much you love him. Even if you don't see each other as much I'm sure you have a great time. You can tell he is a sportsman if he is very good at planning things and being prepared, but the best thing about life is what ends up surprising you.
It'll be good to see him on person and I know we'll have a great time no matter what we do. These formative years are so important to his progression and I like to think I add something he can build on.