Scottish Greens co-leader Ross Greer was in a buoyant mood as he spoke to supporters and the press in Shawlands in Glasgow's southside last week.