With electronic drums, it often depends on the source as to whether i use compression. Some drum sample libraries or drum machines use samples that are already compressed, and you can usually tell by looking at the wave form or just listening to it. If you're compressing something, make sure you have a purpose for it, and know the sonic outcome you're trying to achieve, don't just put a compressor on the kick or snare because that's what you're supposed to do. It may have already been done.
Also a lot of live drum recordings are compressed at the input during tracking, as this helps to prevent clipping at the converters. They'll spend a good amount of time tweaking each channel, so you wouldn't want to undo all that hard work by slapping a big limiter on the kick.
A more useful method could be to create a drum bus submix and put a gentle compressor on the bus. This is useful in situations where you've already achieved a good balance between the individual drum tracks, but need a little help getting the drums to sit with the rest of the mix.
The David Isaac drum part sounds like it was played on an electronic kit, so bleed wouldn't be an issue. I have no idea why there's hihat bleed in the snare channel though.