Download from different sources, no matter how large each, should start downloading when you tell them to. But downloads from play get queued - Play only sends you one file at a time.
The destination of a download shouldn't matter - although most things in Android - Play, web browsers - download to internal storage, even if you tell them to download to the SD card - the download gets downloaded to the /Downloads folder, then gets moved to the destination you picked.