remote fan controller

hi i was thinking of fitting a remote fan controller from eliseparts to my exige. mostly to help keep the engine temp down in traffic especially as the hotter weather is coming. i have a couple of questions:

has anyone fitted this devise and does it work well?

also was wondering if its easy to fit yourself or best to get a dealer to do it?

a remote stat has also been mentioned to me before on this site as another possiblity to keep engine temp lower, (i also saw this on eliseparts), is this a much better option than the fan controller?

As always any help would be much appreciated
Thanks.