Would love to take a look at those links but the website is blocked at my work.
I only can tell you that the quick strap release push pin is a great thing, it's very easy to change straps on my 104 that way! But to be honest, I don't switch straps that much.
About the lume, there is definitly a different between lume but on most PAMS you'll find great lume.
Did you already check the PAM Guide? Made by RWG member Markiemark: www.pamguide.info