As for subtracting a mid gray, I think it's used when the bump or displacement map was made for a program where mid gray would be level. The subtract mid gray function is just to make the map poser friendly.
Though if you ever find the complete cheat sheet for nodes, I love to read it too.