I emailed the site owners last week about the problems and was told "they are working on it".