If Aliens can cross galactic space BUT need a Pyramid to point out where to land - they really are screwed.

No wonder they keep crashing

As for the rest - learn more biology and you will understand better that there is very little that makes us stand apart from animals.

Now I'm not trying to be a kill-joy so here is some similar stuff:
http://unmuseum.mus.pa.us/siriusb.htm