Thanks for the detailed info, mate.
As for the housing cover, there may actually be some less expensive alternatives (all hail China). See for instance:
-
http://www.aliexpress.com/item/FREE-...3-66376e57b163
...or search yourself for something like "headlight rubber cover".