Co do gwarancji to poszukaj po forum. W skrócie - wgrywając Custom ROM tracisz gwarancję, ale używając aktualizatora od HTC telefon powróci do stanu pierwotnego więc gwarancja wróci również. Uprzedzając pytanie - nie, nie pozostają żadne ślady.
Oficjalnej aktualizacji do 2.1 dla Hero nie było jeszcze nigdzie więc nie wiem o czym piszesz 🙂