Was so great to watch this episode again with a smile on my face - kind of "what a great couple they are!" - Whenever I need an old friend I will play Smallville once more - starting right from Pilot and will imagine that it is 2001 again!
It took me about 2 years to find it from when the episode came out. The song is "Walkabout - Little bit strange". Not listed in any of the official songlists :(