I think the flat front is going to cause problems...
That's what was bugging me! I couldn't put my finger on it before....
Yes, I'd definitely setup some kind of CP overhang in the front, else your knees (and toes likely) will curse your name.
About the angle comment. Maybe I missed what you were getting at.
The way I read it, it sounds like you are going to have that panel at the back of the CP (with the speakers on it), rise up from being flat to being tilted at an angle? Is that right?
If that's right, I was thinking you might be better off just building that speaker panel at a fixed angle, and spend the time with the mechanics elsewhere. It just doesn't seem like that'd be much in the way of functional and you could apply that effort elsewhere for more functionality.
But hey, I'm the guy that made a computer case out of hardboard and upholstered it in red pin-tuck taffeta, so I know +nothing+ about being purely functional
