Is this fixable

Yep,too much work an money to fix.I,d look for a cheap donor(can be had for less than $1000)swap the drivetrain and tick off the list of..Lesson learned.Glad your daughter wasn,t hurt,it looks like some good impact was takin.Good luck.