Originally Posted by chrish4ku
Can I trust it on a long ride? Can it take a beating still?
From what you've told us and what I can see in the pictures, yes. I wouldn't hesitate for a minute to take it anywhere.
If the forks work then I would highly doubt there was enough impact to bend the frame at the headstock. Even then, ride the flipping thing there at Progressive's parking lot. It should still fire if the ECU isn't damaged and just take it around the parking lot to see if it even works.
I've seen way too many pictures of these things bouncing off boulders/trees/furry woodland creatures to think that just by nailing some dude on a rust bucket that you've been able to hurt it beyond repair.