It should be extended to Eastbourne. It seems ridiculous that it covers the train to Haywards Heath and Worthing but not Eastbourne which is a fraction of the distance.
It doesn't. Free train travel in the West starts at Shoreham. Bus travel from Worthing is included, although there can't be many people that use that method.