My controller came yesterday, to get started I taped one of the heat pipe on the graphics card, set all the fans to use one sensor, fired up Heaven to make sure it works, I had the fans set to be off until the temp was above idle, thinking that as soon as I start gaming the fans will come on, all went well, fans came on and sped up as the GPU heated up, stopped the test and the fans slowed as the GPU cooled, then turned off again when it was cool enough.
Today when I fired up Battlefield 3 the fans didn't come on, settings were all the same (profile had saved and was active), I think the sensor must have come off! The heat pipe isn't exactly an ideal place for it either, it's slow to react and the temp is around 12C lower than the core, so as mentioned above, a direct reading for the CPU and GPU would be an excellent addition.
Also, nothing to do with the software, the display on the controller is as good as useless, you can't see it properly unless it's at eye level, my case is on the floor so I can't see it easily at all!