No one needs to do anything for software to run on these at all. nVidia would be developing a kernel module or something that would JIT existing software into their optimized in-order pipeline, then cache that result. The out-of-order architectures all do this too - in hardware (which uses more power maybe, but also executes more quickly and theoretically gets into sleep mode more often).
There's no need for anyone to generate special code for these CPUs, but it is interesting that a common perception is that there is a need to do so.
What I'm curious about is whether they could take the actual Transmeta route, and translate x86 bytecode (or anything else) in software to their own in-order architecture, or if there are enough low level APIs open for end users to take a stab at it (to create awesome emulators).