Yes Kieken I saw that website as well. If it's F/5 it's going to be sensitive to 'ordinary' collimation. It needs to be fairly spot-on for good views. Perhaps a combo cheshire/sight-tube would be a good idea to purchase Soldant
Sounds like the mount could be a problem. In the pics on that polish site, it looks to be way under-mounted!