Last time I went I joined the run at Croydon and head down to Brighton.
I would buy, but personally, think £30 plus P&P is pretty steep so wont be going this year.
Parking, run plaque, sticker, t-shirt - personally along with about 2100 other people I see that as a good day out at a very reasonable cost ;)
I think it's very reasonable also.