Having been brought up in Scarborough I have a top tip on parking.
I won't be using the event carpark. Just checked out the map below and it is a fair way (up hill) from the finish. It also located at the back of a fairly rough estate. I wouldn't fancy leaving my car there unattended all day or pedalling all the way back there when I finish.
Instead I will park for £6 for 24 hours Pay & Display on either the Marine Drive (near the yellow box on the map below, on the coastline) often called Royal Albert Drive I think. Or I will park at the Scarborough Indoor Pool (the red circle near "drop off location"). Both of these are less than a mile from the finish and in busy areas. However it's up to you, just a heads up.