Okay! First post has been fixed.
Sorry for the delay all, but all the files are now updated. Our new webpage is still being put together, but all the screenshots and download links are back up and working properly with our new host.
Please let me know if you have any issues with these, but I expect they should prove quite solid and stable.
Thanks for the continued support!