You were almost there. The clues are:
- Bullet Wound (Marshal Friedman tells you)
- Guy had a shield (Moxxi tells you)
- Guy now has full health (Dr. Zed healed him)
If you back up so the accuse option goes away, you'll see their health/shields instead.
Because it was a bullet wound we know it's not the guy with the rocket launcher (far right).
Because Moxxi said he had a shield we know it's not the guy on the far left (he doesn't have one).
This leaves the two guys in the middle, SMG guy and Sniper guy.
SMG guy is injured, not full health. Dr. Zed healed the guy so it wasn't him.
Only one left is sniper guy. He has a shield, full health, and a bullet weapon. Accuse sniper guy and he says "Yeah I did it, so what!?" and you've got him.
Here's my understanding (some investigation, some guess-work) of what happens:
It doesn't appear to actually do any downloading, and I suspect isn't doing any online checking at all—at least not for a Steam-installed version of Borderlands. This would make sense, as Steam is already managing downloading and updating the DLC files. On consoles, this step might be used to check your DLC, I don't know.
It appears to load all DLC content in some way during this time (I have most/all of it, about 6.5GB). I don't know exactly what it's doing with the files, but it touches each one and takes more time than just reading their contents takes.
An SSD would likely speed this up (on my SSD I can read all the files in about 10 seconds, and about 5 seconds once they've been read once so are cached in memory; 6.5GB would take about a minute on a regular HDD and maybe 2 minutes on a really old one).
Uninstalling DLC in Steam doesn't seem to remove any content from the DLC directory! Weird... so that doesn't appear to speed it up.
Deleting DLC manually speeds it up, but breaks save files.
In more detail...
First, I used opensnoop
on macOS to check what files BL2 was accessing and when, and for me it spends about 30 seconds going through the various files in
~/Library/Application Support/Steam/steamapps/common/Borderlands 2/Borderlands2.app/Contents/GameData/DLC/
around the time where it's saying "Checking for downloadable content..."
At the very least, it opens a lot (all?) of those files, and it takes a while doing so, so I'm pretty sure it's loading them and doing something with the content.
Second, I tried renaming a directory inside the DLC directory (Aster). This had no effect; it still processed that incorrectly named directory, and didn't download a new copy.
Third, I removed the Aster directory from the DLC directory. It obviously didn't read the Aster directory this time, but read the others, and didn't download a new copy.
Fourth, I removed the whole DLC directory (replaced it with an empty directory), and it loaded almost instantly. Again, no downloading... but it did then pop up an error that my saves were unusable due to lack of content!
Fifth, I removed some DLC via Steam to see how it ran with fewer DLCs... but Steam didn't actually remove anything from the DLC directory. I don't know why, but I guess once it's installed its required (probably due to saves breaking if the DLC isn't installed).
So, at least for a Steam installation (on macOS, though I expect Windows to be the same), it's almost certainly just reading the DLC files during this time, and a faster SSD and/or CPU/GPU will likely be the ways to speed this up. I doubt you can get away with not loading these files.
Not definitive of course—it's possible that this step is unnecessary cruft accidentally left in (and it loads those files at another point), but it certainly doesn't seem to be actually checking against a server that's running slow, or anything like that...
TL;DR: Install it on an SSD in a fast computer. Sorry.
Best Answer
There is no "official" standard.
But if you ask speedrunners on which version they run, they say versions like 1.3 or 1.8.1, which are the ones in your matchmaking browser. Additionally if you patch the version of your game up or down with any patcher available, you will be able to choose between the versionnumbers, that you find in your matchmaking browser.
So if you want to document all of the glitches, I would recommend using the version from your matchmaking browser.