The short version of my issue at hand,
To answer your question about downloading files by hand, you can extract the relevant URLs from the SDK Manager's repository manifest:
https://dl-ssl.google.com/android/repository/repository.xml