It controls your idle, it is what makes your bike rev slightly and then return to normal when you start your bike.
That's all I can tell you, I'm not sure if it does anything else.
Looks like it would protect well from the elements, however I would be more concerned about shielding it from the engine heat. It appears like it would be counterproductive in that department. :?