Nice build. My first bike outside of the BMX world was a single speed Steamroller. I really miss it. I also had a creaking issue with that same crankset/GXP BB combo. Turns out it wasn't the S300s at all, but the BB cups. Completely rebuilt it with lots of grease and used a torque wrench to make sure I had everything as tight as possible - voila, silence!