Bummer.
If this was me, I'd be taking it in and getting new sections welded in. I'm taking mine in for some rust repair on the tub next week (I know, not as serious of an issue). I debated trying to fix myself, and ultimately decided I wanted it done right (weld in part, paint match, etc.)...