300 words/minute looks awfully slow to me. I can speak faster than that. Reading speed can be much faster than speech, especially if you get rid of subvocalization ("speaking" words in your head as you read).
I don't see the advantage of flashing a word at a time. Reading works best when the eye can scan a bunch of words simultaneously. If anything, I'd try flashing a line of text at a time.