Those are great! Are they better at a particular time of night, or certain weather conditions? I've never seen them with my own eyes.
NL are kinda rare at 41ยบ North. I've only seen red ones and they looked like the last pic. Some day I'll be further north. I don't ski any more so that opportunity doesn't exist any more.
A picture is worth a thousand words, but if you have looked back at one of your pictures and thought WOW that's no where near what its like in person. Standing there looking at it, when taken in, it makes you feel small in the universe. Not wanting to get philosophical, a really good experience in the out of doors, like a northern light show is humbling.