I thought Ellison was seeing Terminators as being the work of God, he had that whole 'hand of god shit' when he confronted Silverman. That or he thinks the Connors are saints which really dosent make sense. If he sees them as saints then he should be HELPING them and have mentioned them to Weaver if he truely believes her to be an ally against the machines.
At the very least, after the reveal with Crom. MarkII, he should give Weaver an earful about how wrong this is etc. naturally it will cost him his life but... if you see these things as the devil, you dont work with them do you ?
(Although, in hindsight that would bode true of Cameron, which ironically means Ellison ends up working with Crom. because he saw his 'saints' working with devil spawn too...)
As for the future / past bullshit:
Stopping Skynet - Stops Judgement Day - Stops the Resistance forming - Stops T1 Arnie going back - Stops Kyle Reese going back - Stops John Connor being born - John Connor goes *poof* - T2 Cant happen - TSCC cant happen - meaning Skynet cannot be stopped in a non-existant TSCC by a Non-existant John Connor - Skynet reaserts itself back into existance with John Connor still not existing... Skynet Wins
The only way this works is if TSCC plays this out like Babylon 5 did with War Without End. A.K.A John Connor disappears but is replaced by someone else, perhaps Sarah Connor had a child who becomes the REAL leader of the Resistance. Skynet sends Arnie back, Kyle Reese goes back, falls for Sarah and she has John instead.
Sarah does her recording like she did at the end of T1 but mentions Kyle, a grown up John hearing this recording sends back Kyle Reese in the manner we see in T1 creating a loop that ends with TSCC coming back to the beginning.
They stop skynet - Stops judgement day - etc. etc.
*Time loop starts over again*
The only way this loop breaks is through minor changes, like the building clues we got in TNG's timeloop. Eventually leading to Data figuring it out. In which case the entire point of TSCC, is about making small changes like killing Andy. The issue with that however remains that because Cameron, Derek, John and Sarah's existance rests on actions happening within that loop, the moment it breaks they should dissappear. At the very least, Derek, Jesse, Riley and especially Cameron will vanish.