Wow, a translation of one of these? How interesting.
Edit: Despite the Tv Tropes page and seeing someone stream some of it (I can't remember if it was in English or Japanese )I never realised the whole series was finally translated until now! Awesome!