LOL OK, got too excited for my own good.
I'm not too knowledgable about A L I E N as I am with Aliens.
But damn, what a let down. I was hoping to find a conclusive link
Also the way you made the red logo a little blurred fooled me into thinking it was some old scan