"Every Mega Man Game's Lore Explained in Obsessive Detail"

What it says on the tin. It's not foolproof, but then again, there is so much stupid stuff going on in this franchise, that it doesn't really matter.