I don't have a separate opinion about your own understanding of the roles of the chess pieces. But I definitely agree on what you have said on each piece. Reading your article makes me understand what is more than the moves they can make on the board, and in my opinion you have successfully interpreted it.
My first response understands what I was trying to get at. This makes me happy :)