I can't blame you for that shiina, the japanese intros (Oversoul and Northern Lights) are at least 100x better than the English garbage they have.
I personally thought this was an amazing series. Hao Asakura being the coolest villain ever.
The dub is crap, they edited too much out. The X-Laws guns, the original comedy (but that was an obvious one), their stupid names that they gave the people (Tray for Horo Horo, Ryo instead of Bokutou no Ryu (Dragon Boken), Tao Lenny instead of Tao Ren), and the humor they add that they thing is funny that really isn't. They just slaughtered this series.
People should learn that some anime ARE NOT FOR CHILDREN!!!