I'm not sure how weird or not this might sound, but I feel like I'm one of these thingies you talk about in the post who's decided to come 'down here' to take a look at how's things going. Kind of like in City of Angels (except, sadly, for the Meg Ryan part).
It often feels like "hyperdimensional warfare? piece of cake. now how do I get this microwave working?". I'm a total n00b in physical existance matters, hehe.