Let Yourself Fly Downwind: Rock Invasion, Stimulative Indie Rock