The reason I used the API was because the Formula Cookbook docs said that zips were discouraged while tarballs were preferred. Using the API with the repo solved the issue while allowing for a fairly easy way to update the formula going forward. Also, I thought that the SF files presented a problem due to the mandatory wait times and page redirect. However, I will perform the changes you have pointed out.