How are you tackling the pre-learning? I think that aiming to pre-learn hundreds (if not thousands) of words is unrealistic, especially without the benefit of context.
I’m trying to take a ‘drill-down’ approach of starting with frequency 5+ words, then tackling 4+, then 3+ if I have time. Higher frequency words are less likely to have issues of ambiguity, they’re definitely going to be helpful to know, and they’re usually a bit easier to remember cos they’re often more central to the plot.
When you get to actually start reading, you can then use FloFlo at frequency 1 like a dictionary which already knows what you want to look up. Just ‘ignore’ each new word as you get to it in the text to gradually clear the list (maybe adding any you think look interesting). Hopefully that will be less painful than actually having to look things up