Did you consult not only your local health codes concerning Mobile Food Service Units, but any National, State by State Health Codes.
I have run into this selling Kettle Corn and you'd think there would be no problems with popcorn. However, in general terms, for most health codes, you will need all surfaces to be non-porous, able to wipe and sterilize. Which eliminates wood surfaces. Except Maple paddles can be used to stir candy, confections, kettle corn, etc... Otherwise it is Stainless steel. You will also need a three basin sink to clean utensils and can not wash hands in the same sinks.
You need a separate one for hand washing at lower tempertures. HEY don't yell at me.
I didn't just make up this stuff. With national focus on food safety, yet people yelling about government intrustion into their lives. I can't keep up with all the rules.
Now keep in mind, there is no National Federal Health Code. There are 50 different state health departments, in Georgia 159 county health departments and 2000+ cities all could have their own health codes.
So, slow down and smell the coffee cake. Some health department rules will prohibit equipment that is not ANSI approved, or not made of Stainless Steel. Some will not allow anything you made up at home like sauce, unless you have a state inspected kitchen.
I know you want a pretty cabinet, but the health department ain't into that.
Hope that helps keep you out of trouble.