The VESC does not have any power switch. You have many options for that. Some on here use cheap circut breakers from ebay to do the job, and the more professional looking solution is ollies power switch, but that is around quite pricey (around $70 USD). The bueaty though of this power switch is that it has an anti spark system.
And if you want to take all precuations, an anti spark switch is not a bad idea. My take of the vesc is that they are very easy to brake. Wrong settings, not using a regulated power supply to config the settings, ESD, short circuiting by not heat shrinking at least the capacitor board, if not the main board also, overheating, too high of a max current setting, are all issues I have seen others have.
About protection, heat shrinking is what I think a lot of people do, maybe with some Velcro or hot glue. If you want to do a through job, I bought this acoustic dampening pad off amazon that absorbs pretty much all road vibrations, protecting you electronics from damage due to vibrations. Foam could also work, but a little airflow may be best. You do want it to stay cool.
Overall, the VESC is the best of the best in terms of features, but be ready to do a lot of research, configuring, and overall, getting your hands dirty (figuratively, not literally), cause this is not like setting up an rc speed controller where is plug and play. You will need some time and patience to get the vesc working. However, you won’t regret buying one once you do.