this thing is useless for any suby older than 2007. tried it on my 04 last week and did nothing. :-(
since this thread isnt too old, thought i'd chime in my .02 and the bit of research ive done...
i have both the bluetooth elm327 obd reader and the knockoff kiwi wifi reader, also using Torque for Android and Rev / Dashcommand for iOS on iphone4.
reviews:
Torque: great interface, cool rearrange-able gauges and readouts, very cool that you can do a digital heads up (which i did, actually successfully, pics if i can find em). but the transfer rate/ refresh rate of data is slow...even even slower depending on the number of metrics you choose to display...
(*this theory was explained somewhere on online in laymans terms - essentially the BT bandwidth is 1/10th that of the wifi dongle, causing "jitters", wifi is smoother, but also depends on how the app handles that data)
the bluetooth dongles most typically used with android setups have a low baud rate (aka refresh rate) compared to wifi models, and moreover, <08 models without CANbus refresh slower as well, adding lag to the data sent to the phone...
on wifi, Dashcommand:
clunky.as.ever. at least my experience with it was lukewarm. i like that it has highly customizable displays, but that also seems to be part of the problem. havent spent more than 10 minutes with it.
on wifi, Rev:
simple. essentially adding only one gauge to your arsenal - i bought it instead of buying a boost gauge, since its reading off the ecu, it should be accurate, and via wifi, fast. but i dont have a proper mounting point for it, so again, only used it for about 30 mins. logs look good and available metrics are good too.