I never, never consider any opening as "weak." Every opening has it's own strengths and weaknesses. Each is unique. I just happen to slightly more comfortable playing against some, than others.
I learned a long time ago, never to underestimate any opening. (The hard way.) The minute I do, my opponent will be all over me like white on rice.
I agree with you now, it was 5 years ago I wrote it. I learned a lot since that time.
the topic is still interesting though.
That type of attack oftentimes fails when Black has already played ..e6. The availability of ..Qe7 can make all the difference. Your opponent should have grabbed g2 here. 5...Bxg2 6.Qh5+ g6 7.fxg6 Bg7.