Your whole blog post comes across as an advert, that may not have been your intention but that's what it looks like to me, legit or not.