Very nice, I'm about to pick up the very same foot pegs. The original ones gets incredibly slippery with my boots when it's raining so hopefully an improvement.
Need to have a look at the gear lever and have something other than rubber.
I attached the straps just like your picture but I did not attach the black straps that hold the strap furthest to the back. That is quite clever to make sure it does not move. Was just curios where you attached the black straps.
I tried a few times to wrap the front wind "screen" but used the 3M 1080 wrap and that did not want to conform to the indentations even with quite a bit of heat. I think I'll either paint it or order the new 2080 vinyl.