I have both the EXO2 Stormrider and the BMW heated jackets. The EXO2 one is far superior in build and it works well as a stand alone fleece even when switched off, also the connector is much simpler/easier to use. I will be fitting the controller this weekend and can report on it later.
Suggest you have a read of this earlier thread
http://www.ukgser.com/forums/showthread.php?t=85623
And more especially this article
http://www.webbikeworld.com/r3/heated-vest/exo-storm-rider/
which I found particularily useful. The wiring is so much neater than the BMW "50kva" cabling. I have my socket coming out between the seat and tank (taped to the Autocom lead) so that it points downwards and won't top up with water. The BMW jacket works well, shame about the bulk and quality of the wiring!