You are 100% right in saying Demo lock has a massive disadvantage when fighting a rogue. I will win maybe 1 in ten duels to an average rogue and 1 in a million vs a good rogue.
I also agree with turning off the autocast bladestorm and having it always available, and haveing A+ pet micro...