The European Space Agency’s latest third generation Meteosat-I 1 weather satellite shows its stuff, with more to come.