Even though twice the price, they're still less than 2/3 the price of the Clearwater equivalent, and they cite the magical "Cree" referencing their LEDs.
I'd have them for the same reason- spotting the roos, and as with my current halogens, would be dipping them with the high beam. Your idea of some low-mounted lights that can stay on with on-coming traffic is very good, provided the drivers (including truckies) don't misread the light signature and insist on your turning them off by blasting you with their light-sabres.