Great post but you and I have a very different perspective. I have had hundreds of post go viral over the years. It was more based on hitting emotions rather than the length of a post. I have had simple memes and photos get seen by half a million people in one day.
As long as there is a message or something funny you have the chance of going viral.