Joe,
The app should find an engine faster than the remote does when everything is working correctly. The problem is again, the app doesn't tell you exactly what's wrong. You'll get a generic type message like "no TIU found" or something like that. It can be from poor signal, WIFI problems, etc.
I agree completely!