I hadn't even thought of using a dado blade, but yes makes a lot of sense. The holes for the shelf pins would have caused me anxiety too, did you you do those with a router jig? Again they look perfect. 
I like the contrast between the painted part and the oak.