Well, add a new crank, valves, pistons, and making a new crank adapter/PTO to the list of stuff you'll have to have machined/buy. Honestly, you're probably better off finding a whole new used/ebay motor at this point and just save those cases for the next project.
A proper crank support -may- have prevented that failure, but it's pretty much impossible to tell at this point what caused that unless you were privy to the running conditions at the time of failure, and happened to have all of said failed parts in your possession. Driving a supercharger of the end of a crank is always risky business without any sort of outboard support. I damaged a bearing on my outboard support once during installation, and it took about 40 miles or so for it to seize up, un-thread the adapter, and sling the pulley down the street. At that RPM and load, it has to be damn near perfect (+/- .0005 kind of perfect). That being said, that's the first time I've seen a sheared crank on a zx10.
Attack life... it's going to kill you anyway.