Haven't checked that link, but yes, dubtitles exist. I don't think proper English subs exist.
Nickname:
E-mail address: (optional, not shown on the website, used to display Gravatars)