What is the factor that would speed up time for a single transaction to get a single confirmation the most?
Wrong question. I think you really want to know how to make it safer to accept zero confirmations. Having nodes relay (as flagged) double-spend attempts would be one way.
Yeah, that's what I specifically mean.