I use Matrix Trailer as source (firs 1000 frames), DVD2AVI for create *.d2v project and Avisynth for frameserving to CCE (with VFAPIConv 1.04) and direct to TMPGEnc. I use only video stream MPEG-1 with CBR 1278 kb/s (Audio may be 96kb/s). I use VirtualDub 1.4.11 and BitRateViewer (www.tecoltd.com) for read information from stream.

DVD2AVI setting:
IDCT algorithm 64-bit floating point
Field operation Forced film
Avisynth script:
MPEG2Source("Matrix.d2v")
Crop(4,0,704,480)
ReduceBy2()

VirtualDub Info
Number of frames
CCE
I=1516, P=9910, B=20180
TMPGEnc
I=1263, P=14628, B=28817
BitRate Viwer info
CCE
Q. level Peak=3.85 Average=2.31
TMGEnc
Q. level Peak=3.25 Average=1.46

We see that TMPGEnc made video stream with lower Q. level than CCE. I think that this is due to more longer GOP in TMGEnc.
In TMGEnc IBBPBBPBBPBBPBBPBB 18 frames
In CCE IBBPBBPBBPBBPBB 15 frames
This situation true for MPEG-2 encoding, in CCE could not increase length of GOP more than 15 frames. For my opinion TMPGEnc create better MPEG-1 stream than CCE. Now I experimented with MPEG-2.
With kind regards Yury.