I don't know much Limp Bizkit and I've heard some reports of Fred being annoying, but it sounds like they delivered. I always feel for support bands as few people will be there to see them and they don't have much time to win them over.
Rock on!
!BEER