Snowmobiling blues...

.
I know this is for snowmobiles and I have to disagree with anything that has to do with snow. But rather than welding nuts on to screw into with your plywood why don't you use the deck screws like they use on a flatbed trailer. You can get them at Home Depot or Menards or any of those places. You just screw right through the wood into the frame they are self tappers and they drill their own hole.
Actually my uncle was suggesting the same thing but I want a more limited amount of a stronger bolts holding it down so I can quickly and easily remove it to make it lighter for full removal and if I want to just pop those off and keep them dry inside when not in use.