Twin Sister – “Gene Ciampi”

It includes Twin Sister’s excellent debut LP In Heaven, which has been burrowing its way into my brain ever since it was released back in September. Here’s the peculiar standout “Gene Ciampi.” Who is this Gene fellow, and why does his song sound so weird?