I cant help with updating Retroarch through LB, I have never done it. I install and update Retroarch manually.
As for Mame stand alone shaders I use my personal HLSL settings which I think gives a very good look overall. Getting something that looks "perfect" for every game is an impossible task since there were so many different display types and resolutions.
You can find my settings and how to use them here: