Just read about a new direct Titsa bus service (the 447) between Los Gigantes and Las Americas/Los Cristianos.
It is supposed to start in July and will run hourly starting at 6.15 am weekdays from Los Gigantes. Not sure about weekends though.
Should save a lot of time and maybe it will make airport journeys by bus feasible.
Does anyone know any more?