So having played around with what we've got so far, I've come to the conclusion that the problem with the rigging right now is that the vertices are likely offset from where they ought to be, resulting the skeleton being outside the body.
Spooky invisible skeletons and it's not even Spooktober yet.