I don't think SilverLight will dethrone adobe flashplayer, not yet anyway. After all, is Silverlight available for linux yet? Do microsoft have a suite as huge, broad and powerful as Adobe's, with pure and simple, quick and easy integration into silverlight?
Silverlight is getting big, but Flash is still bigger.