Sign Ya Self cranks up the energy to a new level on his new release “Free Cheese.” Amongst sleeping in places that you would probably be...