Thanks for that! You have some really good points and information here.
Firstly you are right about the Twitter thing! You actually have to take time into interacting with your followers, spamming the YouTube url of your video leads to people ignore you and if its a constant spam, possibly loosing followers. I take time to tweet people and get to know them, also offering shout outs in return for them paying attention to my tweets (when i actually do post a video url).
Secondly, i have heard a lot about articles and such but im yet to try it. Thanks for taking the time to write this up, i might look into it and give it a shot.