I haven't seen Killswitch since Ozzfest, and though I don't think they were "werst band evar" material, you pretty much summed it up.
I'm still not regreting going to this, since the only band I really wanted to see was Slayer and they're only "headlining" for an hour.
4/12 Fear FestEvil???
4/17 Electric Fucking Wizard
4/28 Mastodong/Clutch/Big Biz