VERY nice! I think you have done a fine job and it should function very well for you! Makes me want to tear mine apart and redo it.

I didn't build mine....It does the job but I'd change a few things on mine to more closely match what you have done.
Excellent work!