Awesome list giancarlo. First write an ebook, make a landing page, grab some software to collect and maintain your mailing list, and get a few banners made. Promote your landing page.
Great ideas, but is it possible to do all of these effectively? I suggest not. It is best to select the two ro three that best fit your skillset and concentrate on them. For example, to really benefit strongly from article marketing takes a lot of time and effort.