I think it does 2005 very limitedly. I think it's whenever the body styles changed after that that it's usefullness really kicks in. Like 2009+ trucks and 2011+300 and Charger etc.

You do need an OBD2 bluetooth adapter to make it work and the forums say the android version gets updated more then the computer version.

I think it's been said that the dealer only reflashes the computer if there are updates or a reason to and yeah you'd loose the changes you make but it's easy enough to go back and re-enable what you want. I've only used it once but it's pretty interesting what information it can grab from your car.