I know you don't want to use a Ram mount, but that's what I use on the right handle bar raised up 4". Works well for me.
As far as mounting it "hidden" ... folks I've seen before on other boards (ST1300) mounted it under the faring in a water proof box. Radar "sees" thru the Tupperware of the bike and the plastic water proof box. You just have to have it hard wired and switched to run when the bike is on and off when it is off.
Then ... you need to have someway of "hearing" it. Which is not all that difficult.
Personally, I don't mind having it visible. It works fine for me. I do toss a zip lock bag over it in the rain, altho the LEOs don't regularly use radar in the rain, but the unit will fail. I've had that happen. I park where I can see my bike, toss my jacket over the windscreen, helmet on the CB ... or take it all off and toss it in the tank bag, then into the side bags.