1: Whitespace is your friend. You should try it. Paragraphs need room to breathe.
2: Tinyfont is tiny. 16px is a good standard, though some fonts can get away with less.
3: I get the distinct impression that you just discovered the IM niche, but you say you have years of experience. This advice is good, but it's been repeated a million times over. I don't see what distinguishes this instance from the others.
IM, as with any money-centric niche, is extremely crowded. Turn this into 10 posts that slowly tell readers why they should read you in addition to the likes of Problogger and Copyblogger.