That 40 dollar fee goes to charity... I was against paying it last year when I only went once but since this year it will be my first it's all good...
Plus you pay the 40 you never have to pay the park $4 fee again this year... So if you go more then 10 times it is well worth it...