You're generating 40+ shots regularly yeah. That's an issue, but like I said it's both yours and the game's. I regularly get 25-35 shots which is still high.
In quite a few of the screenshots the other team managed much more than 2-3 shots although I see now you said FIRST 2-3 shots which is much less of an issue. The AI managers can and should improve their tactics and decision making though. That'll mean more shots in general for them.
But with a shot count as high as yours I can only assume a lot of them are of poor quality, looking at the scores.
I can't remember last time I had less than 15 shots in one game. Even when I lose hard I usually have more shots than my opponent. Something is very wrong here. Those 2-3 shots were exaggeration, though I had plenty of games where opps score from their first shot on goal, but we all have those and they are somewhat rare.
Games where opponent have less chances then my team, and they somehow manage to score more than me with weaker players annoys me. Why it annoys me? It's happening regular basis.
We can't tell which shot is good quality and which one is bad, because 3d presentation is flawed and it doesn't represent whats happening in match engine. Only thing I have to work with is woodwork and CCC.
But after all, it's a game. It has to have flaws. As long as I'm having fun, occasional raging at my screen is acceptable.