I like to think about it as a VM that all the major browsers agreed to implement, designed by a broad group of stake holders with lessons from past plugin and VM systems
For that it's pretty cool. I still wish we had DOM access though