Facebook tests features among small pools of users to see how they interact with new interfaces. If they receive positive feedback and meet usability benchmarks, they push the change to the entire userbase.
Short answer: yes, pretty much.
Short answer: yes, pretty much.