When I submitted a new album today, I received a page not found error. Also, on the "Submissions System" page, the update wasn't reflected, but when I went to "Recent Updates", I found that the album submissions actually went through, hence a duplicate entry.
Also, while we're on the subject of that album (Legend of Xanadu Arrange KLEENE), the album art can be found on the website (
http://www2.odn.ne.jp/puchi/photo/kleene.jpg)