Its an article yeah! 'Take' is an English language expression for like, an analysis on something. I would say, 'this is my take on Frogs', meaning my analysis of frogs. So myTake just means, my analysis of whatever I'm talking about :)
Exactly what you guessed it is. I assume it's there so people will stop posting question without needing an answer. They post questions just to vent or complain about something they feel is a certain way. I don't think it has caught on.