Agreed - I have been checking to verify whether this truly is a Google service or just something that links out to generic Google ToS and Support pages. It looks suspicious.