Modern Indie Pop from Hamburg with an abrupt finale.