So now that you've done all of this work throw it up on your website with a little automation using cron, bash, and some kind of file uploader like curl.
I run this cron job on the server the ics files are hosted on, so I only need to move them to the right place.