Help for fried Arduino troubleshooting

Thanks. I'll try DFU...
Btw, any way to check what is wrong? Or hypothesize what would have probably blown?
I tried the general testing loopback circuit but no port comes up when I connect arduino.

And why did the arduino guys put Vin pin at the end after ground pins? That is really deceptive.