Oh man, those pix are hard to look at. Glad you're OK.
In the second pic, it looks like the front wheels are pointed in opposite directions. Hope it was just the center link that broke. Good luck on the repairs & keep us posted.
BTW - we won't hate unless the VX gets scrapped.