Not really a new idea, but fascinating none the less!
The debate on the origin of language is extremely interesting, but very complicated as well, because
1) there's only circumstantial evidence at best (imprints of a potential language centre inside a fossilized skull, use of certain tools, etc)
2) it is in essence an interdisciplinary one. To explain how language originated you need:
linguistics
anthropology
biology
archeology
paleontology
neurology
behavioral sciences
primatology
psychology
...
Each of these fields has it's own intern debates, oppositions and proponents of certain theories (the whole nature-nurture debate in linguistics to name one), which in turn influences how one would approach the origin of language debate.
Plus, in modern science the level of specialization is enormous, so a linguist could set forth a hypothesis that makes perfect sense from a linguistic point of view, but opposes recent findings in evolutionary biology (or vice versa).
So unless the linguist starts working together with the biologist, the anthropologist, etc etc, he'll never be able to formulate something that could be considered as a general explanation for the origin of language.
Interdisciplinary research is the key here, but this is easier said than done.
(I wrote my bachelor dissertation on the origin of language, don't ask which theory is the best, I didn't know then, and I don't know now
