The easiest way to test the ISCV is to simply disconnect it with the engine running (On a cold start), if the revs drop then it shows it to be working, if no change then it's not working.
I doubt it will be running rich, if it otherwise runs ok? Easiest thing would be to check the fuel pressure.
Does it run at cold if you give it some revs?
Martin