Very nice story! I love seeing red Boxsters, most (like mine) are grey or silver.
Your son looks thrilled beyond belief to be helping you.

I understand, that is a normal teenaged boy expression (there is currently a 17 year old in my house, and his default expression when talking to the people that feed and clothe him is one of pain).
Enjoy your Boxster!