Is Apple's apology for 'batterygate' enough?