Ouch! Looks like it tore the box up pretty good. It sounds like the major damage was to the tank filler assemblies and the lower box side support. Good job for keeping it under control and thankfull no one got hurt.
Looks like that box has seen a few Iowa winters, too...