Yes it is a 3 minute addition as the train is leaving 1 minute earlier than before. Disappointing as SWR seem to be adding a couple of minutes here and there to most peak services for no real reason - is there not already enough ‘buffer’ in the timetable?
Also not quite sure where the view everything is slowed down? Yes 1P16 has got 3 minutes slower than today due to an exchange of paths into Waterloo from Surbiton partially to facilitiate the additional 06.40 from Havant. The 06.48 from Haslemere now becomes the headline journey time of 52 minutes, comparable with the current 07.03 at 51 minutes.
Doing some quick sums the average journey time of all trains arriving in Waterloo before 10.00 remains at an average of 59 minutes.
Departures from Haslemere
05.21 (was 05.26) 69m up from 63m
05.57 new service 54m
06.02 (was 06.00) 66m down from 68m
06.16 56m down from 57m
06.29 (was 06.30) 65m down from 66m
06.48 (was 06.47) 52m down from 58m
07.02 (was 07.03) 54m up from 51m
07.08 new service 59m
07.12 (was 07.10) 58m down from 60m
07.26 58m as now
07.35 56m down from 57m
07.39 62m as now
08.01 (was 08.00) 53m down from 54m
08.08 (was 08.04) 67m down from 69m
08.32 58m down from 59m
08.39 65m up from 64m
09.02 53m as now
As you can see only 3 services have had the journey time extended, 9 services have had the journey time reduced. I don’t think that really counts as “adding a few minutes to most peak services”....