As for reading in general, math may be the way to get him fluent faster in reading. Have you considered getting him a book on word problems in math or specific geometry for Elementary kids?

Mr W loves Dinosaurs and will spend hours looking through Dinosaur books learning the names. That has been a spur for him to become a lot more verbal.