6 months ago when Mag7 was overperforming everyone was worried about it being too high a fraction of the S&P500.

Exactly. As usual people are bullish at the top and bearish at the bottom.

Is this the bottom?

You shouldn't take financial advice from me :)