I don't see what's wrong with your approach. As long as it works for you, it's fine. In fact, it probably helps you achieve a higher level of comprehension. After you've done that, though, superreading can help pick up bits and pieces which you might have missed during the process.

KWLee