Looks like a good start, maybe needs a little more rock and a little less sand though
I have never had a DSB, but I have heard you have to be pretty knowledgable to run your tank with one. Good luck and keep us updated, I am sure your son will love it.