I've done a lot of asset prep/encoding for commercial releases, so I've definitely lived the encoding nightmare.... that said, commercial encoders are often leaps and bounds above consumer options, especially if you're willing to tweak settings, which is common. When I get some time, I'll give it a shot, but I'm confident that these details would survive a ~20 Mbit encode.
Not that we have to give a shit about that :)
_Mike