Hi Max
I know exactly what you mean about your son - I am currently teaching my almost 5 yr old daughter to read, which is going MUCH better than it would ever have done with my 'yeah, yeah, I know all that already, boring, boring, can I go now?' son.
But just in case it's of use to you, or to anyone else you round up to help with the actual teaching, here's a post I did about the teaching resources I'm using with my kids:
Teaching/ improving kids' reading in English
Best of luck.
kodokan