I don't think that EBB is a raid add'on.
Maybe you should check the "General addons" section :) .
For use as I described it is possible one of the best raid addons. Keeping track of the 800 trillion debuffs is precisely the type of thing raid leaders need. Have Demo Shout fall off Archimonde and still win and youll know what I mean.