Hey Chris,
Looks like a cool design. First I would recommend using MDF for the top and bottom. It will be easier to give a clean finish (especially on edges) and sometimes plywood will tend to separate. If you weren't painting it black then I would suggest solid wood (Furniture grade pine or...