Regarding gloves:
Baseball batting gloves. In the USA there are huge selections at any big sporting goods store and are inexpensive. Golf gloves are just as good and priced similarly, but not as durable and difficult to find in L/R pairs. They are sooooo soft and the right amount of grip. I used golf gloves as my "special occasion" gloves for big events. Baseball gloves for training and weekly racing.
All of the above are better than 5Bling in terms of options, quality of leather, and availability. Plus you get to try before you buy. I do like the idea of supporting a small businessman in the cycling world, though.
I've owned 2 sets of 5Bling gloves. I've never used or handled BLS gloves.
Regarding attaching NJS straps to current generation pedals:
I've done it using small/narrow zip ties with Ultegra carbon pedals. No drilling/shaving required. I'm sure people have pics out there from others. I now have them on my road bike.
I hunted for some alloy Dura Ace PD-7810 and Ultegra (forget the model) which are PERFECT for attaching pedals. Note the metal tab in the center.