Sounds good to me

The only thing that I would probably do different if I were to do it again would be the table top. It will sag over time. I would get some pieces of 2x2 steel tubing and cut notches into the end plates to support them. Then use a piece of MDO (medium density overlay) plywood as the main table top and another piece of MDF as the cutting surface.
jgro