Yes it is expensive - £300 or perhaps $350 but as you say it is worth it if the other screens and devices don't work for you.
I have bought the Swegotech fork things, Batzen screen adjusters, MRA sport screen, Honda OEM standard screen, Honda Touring screen, add-on vario deflector, and Slippyscreens low profile screen (which I cut down and it is OK-ish). They probably cost me £500 so I wish I had gone straight for the Madstad.
Some other good points. I now don't have to stop and clean my visor of dead flies, and I can ride with it fully open if I want to.
Also if like me you have invested in one of the german satnav brackets to fit to the Honda 13mm bar then fortunately the Madstad crossbar does not interfere with it. But it was a very close thing as you can see from this picture
Some criticisms and suggestions.
You ca't really use this screen off road because rough ground makes it wobble. That's because it's only fastened at two points and those points are only about 60mm apart. Furthermore if you want to make the screen instantly adjustable you need to leave one of these nyloc nut bolts 'not-tight' so it can slide in a slot.
Everyone seems to use different sized allen bolts for their screens but Madstad have gone for Phillips headed bolts - not a good idea IMHO. (but easily swapped of course).
The instructions need completin or updating as I suspect it would have been easier to fit the brace crossbar first rather than trying to get it in place at the end, and they have changed their supplies of rubber and plastic washers but not updated the instructions.
A long-term worry has got to be whether the Honda framework or the Madstad screen mounting frame will suffer from stress fatigue because of the wobbles on rough roads. This is of course made worse if you have a satnav fitted.
They use only the lower two sets of holes in the Honda framework (and tell you to remove the rubber boot from around the tops, but with hindsight I cant see why). So the top hole of the Honda legs is unused. I think if I am certain that the screen only needs to be in the one position for me, that I may make up two nylon spacers (about 50mm) and drill the screen and fasten it to those top holes.
By the way the best position for me at 5'10" with a 31"inseam is with the screen in the lowest setting and raked almost fully back.
Here are some more pics