You say you have spark since all the ignition components are new, but have you used a spark tester to verify that you're really getting spark during cranking? The pigtail/wiring harness that plugs into the coil pack is known to give people problems and of course a no start condition.
Your TPS sensor readings are probably typical, and the offline o2 sensor is a secondary problem. The fact that you got good compression test results (or any compression for that matter) re-inforces that the timing is probably correct.
I think you need to get 100% positive that you're getting spark, an adjustable spark tester is the sure fire way to know.
And welome to FF, hopefully we can be of some help.