The winuae.abime.net for me doesn't have any links at the left edge panel, or center for downloads etc. I got this release version from winuae.net that has all the links valid and working.
winuae.abime.net needs repairs if to be a mirror. More so if is to be the replacement site for winuae.net
Thanks for this release Toni and your commited hard work for WinUAE