hello mr johnus.
your cab, has indeed been assembled by a butcher. but all is not lost.
firstly, i'd take those ridiculous bolts out of the cab and replace them with a bolt that has a smaller head. yes , its possible to
find a bolt with the same thread width but with a smaller , flatter head . they are usually called machine bolts

secondly, the reason why your screws are spinnin and spinnin , is because the previous owner never pre-drilled the holes.
so in essence , what he has done , is split the wood and it'll neither tighten or loosen . the thread has cut itself loose so
it no longer grips.
right ok, here is what i'd do, in this order.
go get 2 sheets of 3/4" mdf . take the cab apart completely , strip it right down to the panels.
then place the panels on the mdf and use them as a template . take a router with a bearing guided cutter and clone the panels " like for like ".
proceed in re-building the cab , but this time, go look at these video's to see how to do it. regardless of cabinet type , these vids are currently the
best on the net and will give you an idea of how to finish your current project :
http://forum.arcadecontrols.com/index.php?topic=103919.0and yes , they are my vids , designed for people with little or no knowledge of woodworking. and as someone already pointed out in an earlier reply ,
bondo is your friend for filling in screw holes. i have done exactly the same to my cab.