This benchmark from NASA comparing an un-otpimized SINGLE G5 says otherwise.
http://members.cox.net/craig.hunter/g5/
I hope you realize that 2x the processor != 2x the speed. In fact, in a single-threaded application such as the one tested in your post, it will not make a difference at all. Hence, the single 3.06 GHz P4 (your tests showed the 2 GHz G5 similar to a 2.66 P4) would be faster than a dual 2 GHz PPC 970 in that benchmark.
Other programs differ and may scale better when going to dual processors, but then again, other programs may run better on the P4 or vice versa.
Take Lightwave,
<A HREF="http://www.blanos.com/benchmark/" target="_new">This site</A> has several submissions for different Lightwave scene rendering times. Unfortunately, there was only 1 submission for a dual PPC 970 2 GHz (G5) system for the Tracer Radiosity benchmark. It took 550 seconds to render vs 395 seconds for a 3.06 P4 submitted.
It's pretty difficult to find more relavent (Photoshop filtering, video encoding, gaming, not that there are many games for Mac anyway) benchmarks as few have been allowed to benchmark these new dual G5 systems (common Apple, can't spare one machine to a review site?) and posted them on a website.
However, judging from the one you've posted and the lightwave rendering mark, the PPC dual 2.0 G5 can probably perform similarly to a single 3.06 P4 (in any decently multithreaded benchmark). In single-threaded applications, it'd be no contest, the P4 would be ahead.
"We are Microsoft, resistance is futile." - Bill Gates, 2015.