One thing that is rather important to add: there's always a tendency to project forwards from local elections, to try to read them as predictive. This was an error in the past and is an even bigger one now. The Conservatives performed poorly. Does this mean they will lose re-election at the next GE, whenever it shall be? No. Labour performed poorly in a different sense. Does this mean they will fail, once more, to break through and win a GE? No. The LibDems had their first good local election night since their post-2010 electoral collapse. Does this mean that they will recover just as strongly in a GE? No. Will even the patterns on display in the results, both in specific councils and aggregated nationally, necessarily be reflected at the next GE? No. The results tell us about today, not tomorrow.
And in Canada, the Alberta NDP vs the federal NDP in 2015.