Sorry dude, but DK does NOT have the advantage over ic's. I didn't read a whole lot of what you wrote, but if you think DK has the advantage over ic's or puff or marth, you are very very wrong. lol. Dk does ok against those characters, and CAN win, but its definitely not easy if you play an ic's that really knows what they're doing. As for Bum vs chudat, the results might have been different if the stages were different. You gotta remember, that was ic's on jungle japes and whatnot...thats NOT ics on final d or one of the other neutral stages. I almost beat chudat a long time ago on final d at scc, but fact is that i still lost. I play choknater once in awhile (an ic's main), and i think he was replying on there, and i almost always beat him when we play, but its always close and he doesn't play as much as he used to and he's not even chudat status or anything. Its all about whether or not the ic's know the matchup.
There's 2 parts to your game when you play. Your characters strengths, and your opponents weaknesses. If you don't know the matchup, you only have your strengths. If you know the matchup, you can play to your opponents weaknesses. Thats the reason why i say falcon>DK. If falcon just plays to his strengths, a good dk has a chance at winning (reason why i was able to beat ss), if the falcon plays to dk's weaknesses more than his own strengths, dk gets beat pretty bad (reason why i lost to darkrain). We as dk players get our results, if any at all due to people not knowing the matchup for the most part. If we play someone of equal skill level or better, and they know the matchup, we're pretty much as good as done