I appreciate your perspective--thanks for sharing!DD1 is a "late reader". She stills is, and it's a struggle to get her to sit down and read. It's especially frustrating to me (I feel your pain!) because twin sister DD1 was a very EARLY reader and so even if we weren't trying to compare, we'd compare!
Definitely just don't push it and read aloud to him whenever possible (my kids are 8 and STILL LOVE THIS). When he starts getting to the point where he wants to read independently, then bring him to the bookstore/library and have him pick what he's interested in. That's been the biggest thing for DD1 - allowing her to choose books that she's interested in and not what WE think she should be reading. For us, this means being OK with buying her "baby books". She still loves hard cover picture books with very few words. It's hard because these are basically baby books but we have to be OK with allowing her to enjoy them, as long as she is reading the words, no matter how few. She is also interested in joke books so we just went to the library to get her those, and she is interested in Minecraft books and comic books.
DD2 on the other hand is immersed in chapter books and has plowed through the BFG, the Ramona books, and several other series. And that's just not something DD1 is going to do for a while yet.
Bottom line is that reading can be learned using virtually ANY content. So, choose the content that he's most interested in (it's like our music teacher says...you can learn to read music using ANY type of music, so why not choose songs that the kids are actually interested in?).
eta: I realized that I just called my DD1 a "late reader" - she's really not. She's reading pretty much on target with what the schools expect for 2nd grade. It's just that DD2 reads at like a 4th/5th grade level so that just makes it SEEM like DD1 is behind. See? I'm still comparing even though I'm trying not to!!!