Send an email to support@stonefoxstudios.net, and we'll make sure you get the latest and greatest SenorGuac. Further, the download links should function on this site for a few more days.
It did let me download finally, thank you for the reply.