Will this combo work if I'm not casting from my own hand?
I actually dont think so since {Omniscience} states "from YOUR hand". Not sure though but that would be my bet.
Correct. It won't let you free-cast spells from other zones: opponents hands, gy, etc.