We're just 4 blind men feeling up an elephant
[QUOTE...FWIW, I would not ride that elephant until it calmed down a little.][/QUOTE]
Not sure I want to see the pictures any more!
But seriously, if the OP took the bike to a shop to have a derailleur mounted, how bent could the stays be?
She says "align the thing and ride it already!"