Thanks Martin, I'll try your tips.
Funny thing, I talked to 2 Formula guys I know (one is a former pro) and both of them were kind of joking about lifting the front foot and pushing on the fin which is so emphasized here on this forum.
One said he just rakes the sail all the way to the back, and the pro said I should just lean forward (so this sort of matches what you guys say) and don't push on the fin or I'll catch a spinout.
And they both sail upwind no problem.
Anyway, I'm going to use the advices from you guys, it's just sometimes confusing when different folks on the local spot tell you different things :-(.