Hi :) I'm not a teacher, but I am a native speaker, and I hope this helps.
1. I believe "Hawking" is referring to Stephen Hawking (a famous theoretical physicist).
2. "On the horizon" means that it is coming, imminent, or on the way. I'm not sure about "start-uppy." Start-ups are new companies, usually tech companies I think, so maybe they are referring to the newness of VisualGraph?
3. I think "chowing down" is slang for eating something quickly (some people say "wolfing down" for this). Where I live, no one would say just "chowing." It doesn't make sense on it's own, it's always "chow down," "chowed down," or "chowing down."