The whole point is that we are people. They are easily recognized symbols.
We are wanting to get away from the whole stigma of the silly little "A" And yes I know the favicon is a A Which may be changed in the near future. Also they are on sticks because we need to stand tall.
If you have some logo concepts or ideas I would love to see them. I am always open to new ideas.