That is the blasted truth not to mention frustrating. Another recent event is having the app go south when trying to boot it.
Perhaps the most frustrating part for me is while standing in a cache rich / signal rich and the blasted thing says no caches ... no network availble. Grrrrrrrrrrrrrrrrr.
Point being ... nothing like having a dedicated GPS'r along ( as in my case ) the primary unit. iPhone just rides along as another option.
Well, I think I figured out my dilemma. The trick is to untick the box at the end of the Q where it says to "add filename..." and then the Q downloads nicely.
As far as the "no network" just wait a few, or reboot the phone, and that seemed to have solved the trick for me. A workaround is the downloading of the maps with caches to the phone, then you don't even need the connection.