No style beats another style. Only people beat other people.
As for Kempo, I personally don't think it looks funny at all. I've done several seminars with a Kempo master and like it. It's very aggressive. We even joke that Kempo is Japanese for "overkill" because when they counter-attack, they just keep attacking and attacking.