L'heure doit être sur deux chiffres (avec des zéros initiaux). J'avais eu le même problème (moins explicite à l'époque ;)), mais j'ai oublié de mettre à jour l'article. Remplace :
$startTime = date('G:i',$start);
Par :
$startTime = date('H:i',$start);