Enterprise B? I thought Q introduced them.
During the series, yes. But in Generations, the Enterprise B rescues El-Aurian refugees. You would think Starfleet or the Federation would want to know what they were running from. And you would think the El-Aurians would warn them.
Who said the Lakul and the other ship were refugees from the Borg invasion, and not some unrelated but tragic other incident? Recall that (per ``Q Who'') Guinan wasn't on her home world when the Borg destroyed it a ``century ago'', which would be about 25 years before the events of
Generations. Granted she might have been rounding 75 years off to a century (or using her home world's definition of year, which could be any length), but it seems to me there's a loophole wide enough even
Timo doesn't have to work it into existence.