The subtitle delay is clever, I'll have to remember that. Although personally I would probably use subtitles in the target language (and use a dictionary if there's something I don't understand).
If you're learning how to read/write the language subtitles in that language seems like a great option. If you're starting out, it helps a lot to hear the language.