I think the current solution is ok. Sometimes you have multiple maps being downloaded, and the app allows you to see which one(s) have been completed, which ones have to be started, and the progress on the current map. Showing all this on a tiny screen would be hard.