At $611 that doesn't seem too bad of a price for a fully cnc'd machine. It costs a lot of money to run a machine of that caliber. That is not a home built cnc machine. That thing probably runs on 3phase 440/480, as well as the vacuum hold downs and the dust collectors. Next add in the labor rates to have someone load the material, swap out material, and stand there with his finger on the big red button. Also add in the time spent engineering the cabinet. This includes drawing up something in a cad package then flattening everything out to be cut on a flat piece of mdf, as well as toolpathing the drawings. This is only a 3 axis machine so the toolpathing would be pretty easy. To toolpath this whole cabinet probably 4 sheets of mdf probably wouldn't take more than 2 hours, but at burn rates of $150/hour (like mine) it could add up fast. Now the engineering is only a one time cost so only the first cabinet is expensive. Each time you build a new one it's easy cause the engineering is already done. What gets expensive is the customizations when you have to go back in and redesign things. Still, you take everything into account and $611 doesn't look too bad, shipping costs on top of that may be scary though.
As far as the cabinet design goes, I'm not a big fan. They should include t-molding slots or at least non beveled edges so you can put your own t-molding. The control panel looks a little shallow, can you fit a trackball under there? Lose the keyboard tray, you don't need a keyboard with a good front end, lose the door in front and cut out a hole for a coin door. The vents on the top look like they will leak light from the marquee, maybe add a panel behind the marquee area to make it a separate chamber. I'd lose the bezel for the marquee, it looks a little excessive. Lose the wheels as well, if ya need to move it get a hand truck or refrigerator dolly, don't need the cab rolling away during an intense street fighter session!. The monitor area looks awkward. It has a bezel but it probably won't fit my monitor so I'd need to add another bezel on top of that bezel or behind? Not sure how that would work. The paint job looks nice though!
