Thanks for the feedback everyone. I appreciate there are numerous guides like this out there, but a lot of them i've come across I found a little bit hard to digest. I hope this guide at least helps a few people.
I don't believe that the time for these kinds of guides has passed, quite the oppposite actually. Sure, Bitcoin is very familiar to us, but its still a technology in its infant stages and still hasn't been adopted by the masses yet.
Correct but learning about bitcoin takes time to fully understand how it works. Even if this is old topic but you still helped newbies who are still struggling or having problems in learning bitcoin and other related topics. I think there will be newbies who will take you for bringing back the discussions alive. You'll surely help those who are interested. Anyway, my suggestion is that you should make it shorter or using an infographic to make it more easy to understand.