What is interesting about the Green surge is that I though the whole point of having Corbyn as leader of LAB is to stop LAB votes from going to parties like the Greens. At least in this election that is not the case.
The Greens are not winning (many) seats from Labour. They're winning local-votes-for-local-people seats in small towns surrounding by ultra-Tory countryside. Those are places that for the most part probably would have been voting Lib Dem or independent localist candidates in local elections in the 80s and 90s through the early 2000s but had switched back to the Tories even before the Coalition, generally places that are too well-off and disconnected from unions to have ever voted for the Labour Party but are nonetheless culturally "liberal" and concerned about the environment.
Also, local environmental issues (we're talking "opposition to a new landfill" types of issues) can give the Greens an in with voters who don't care that much about environmental issues on a macro level but will vote for a Green councillor on the basis of some local controversy.