Not a great episode, but not a bad one either.  I was wondering at the end about the clothes and car as well, but it sounded like the alien woman created them for him.  If she didn't take his powder, I suppose he could've slept more time.  It does seem like an odd gift "from the gods".  Sort of reminds me (in a way) of the ending to the movie AI.