Das sieht so schon ganz ordentlich aus.
Ein kleines Problem besteht aber noch.
Dein LCD wird das Grad-Zeichen "°" nicht richtig darstellen können.
Statt dessen gibst du \337 ein. Also lcd.print(" \337C");
Oder:
//im Definitionsbereich
#define Grad "\xDF"
// in der Ausgabe
lcd.print(Grad "C");