That is an interesting post. Clever to call it Higgs Bison--shows those dry scientists are not exactly humorless :))
Love the cave art to support the theory. Usually we have to rely on bones--fossils--to tell the story. A picture is worth a thousand words (or bones, as the case may be).