Build looks nice. Are you worried at all about the shelf only being held up by the sheer strength of the screws/nails and/or the resistance to being pulled out of the wall studs? Its hard to tell from the picture how large they are.
Man now you got me thinking. I might just add some legs. There are 20 screws that are 4 in long.

