Chino's lyrics IMO are never really about anything, they're written so as to allow interpretation, they sometimes allude to certain feelings/tastes/sensations/thoughts/imagery but it's not often they'll have a fixed narrative.
So basically, I would say your interpretation about aliens is perfectly valid, glad it means something to you.