And I have used that form, and not seen the jams I requested be put on. And, there were a lot, but many were missing
Afair, form barely works, it's much better and convinient to add jams directly to json files (right in a browser window) and poke CompoHub Team to accept and deploy.
Have you tried to send a notification to team after submitting form, by the way? I mean, they are humans after all, they could just don't see your submission if you didn't poke 'em.
Have you asked others to help you with JSON and GitHub stuff? There are always people in indie community who are willing to help. I've added GBJam #3 and SpeccyJam #2 to CompoHub, which aren't hosted by me. And they were approved in, literally, few minutes. It was fun, it was quick, it was easy. Give me a list of jams and I'll add them to CompoHub.
What I'm saying is both sites are great, both sites do their jobs and give people information about current and incoming jams. And there's no need to start a ducking war and cover one site with dirt to promote another one, to prove that one site is sheet and other one is pure gold.
Peace'n'jams, people, peace'n'jams.
Can't remember if it was mentioned already, but here's another list: http://itch.io/jams
There are also
GameJolt's Jam Page and
CompoHub.