I have no experience with any Bikeribbon products other than their Professional bar tape. It is awesome stuff for 7,70 Euros directly from the source, I used to get it from Pink Jersey for 9 bucks if I remember right and shipping was little if not free. I’m not sure what’s going on these days at Pinkjersey.com but it is not good. I contacted Bikeribbon some time ago wrt their insane shipping cost. They apologized and said that they were working on it.
__________________
I don't do: disks, tubeless, e-shifting, or bead head nymphs. But I do hate all e-bikes.