i cannot see any tranny damage. i dont think you driving it home was a wrong idea. it looks to me that all you need is a new flex disc. they come with new bolts and nuts so you should be able to drive the sheared off bolt out with a punch. looks like a no sweat job,to me.
hell ive driven a truck with a broken rocker arm just to get it home from the middle of nowhere