I think there's a lot of overreaction. The gap is only 5 points (perhaps 8 tonight). It will only take a few injuries and/or suspensions to derail the current momentum. Plus, we've had many games where we could have drawn. And as you've mentioned with Champions League, Pep has been fielding a strong team every game, and it seems he intends to win every single game.
The current narrative could have been completely different if not for one or two events. In saying all that, I think the derby will be a major contributor as to how things may end.