db, hcb, df + punch. Yup, that’s the right one.
Just remember to really end the joystick at df when you press punch-button, it seems to be the main problem when doing a Raging Storm.
I’m in no way a Geese expert, but I know how frustrating it can be to learn him as he’s on my main team. It’s a rewarding effort though.
Some perhaps obvious stuff to remember in the beginning:
Use the j.mk as a crossup. Short jump with a mk is a good crossup after his kick-throw.
Poke with s.hp
Don’t do his hcb + k on a blocking opponent. Only buffer into hcb + lk or qcf + mp in standard combos.
Learn to combo into his Deadly Rave. Which also means you’ll soon learn to use negative edge to avoid pulling out a hcf + lk.
c.lp links into c.hp which is bufferable. Practice it.
Apparently (if I read correctly earlier today) you can link c.lp into c.hk. Didn’t know that.
Rarely use his air fireball (qcb + p in air), it leaves you very open to counterattacks. You can however do d, db, b, ub + p on the ground to do one without actually jumping. Can be a decent shiel sometimes and makes you jump back.