I feel your pain! I don't use that ramp often but in Berowra you get the same problem and it's quite annoying. On weekends, if you get there by midday you won't find a spot as everyone has parked in the trailer areas.
If I go out to Sydney, I normally use Drummoyne boat ramp.