Please look at this JS Fiddle demo: http://jsfiddle.net/bJXga/
Try clicking on a video link then before the player starts click another video. If you repeat this you will see that eventually the video that is playing is not the one you clicked on but the previous one.
I think this is a flaw in the design. You cant even destroy a player until the it's ready. In otherwords, you can't change your mind until it's too late. And even then it doesn't remember the destroy command. Basically nothing can be done to the player until it is fully loaded. This is problematic because is user is clicking around quickly, we run into issues like in the demo.
Any suggestions?