I haven't seen their lights, and I can't remember who it was on here who had them on their Glee/Veek. Just recalled someone mounting lights there using those brackets.
I have some cheapish lights mounted low down on my crashbars which do a good job of providing additional/wider illumination. I have mine pointing downwards as they were dazzling oncoming drivers and lighting one of my neighbour's house from over 150m away on a flat road, so these LED lights are powerful. If you mount yours high ensure you do wire them into the high beam or you'll blind anyone coming towards you.