I liked this, but I'm on the fence with alien's slang. Just a thought, every time period has different slang. You go back a couple hundred years and you've got Shakespeare, you go back fifty years and you've got different colorful words. It could be interesting to adjust the slang, try and make it offbeat in a futuristic way. How to do that? Well you could argue that the use of the english language has been deteriorating. Maybe it's a mix of global elements, or perhaps it's a shortform version not unlike IM speak. You might lose some of the humor of this piece by changing that, but for me reading it and hearing the current time period slang made me immediately think comedy, and not take this totally seriously. If that's the intention cool, but maybe you can accomplish the comedy and also fulfill the logic of the situation.
Nice work.
Nice work.