What format is the RAW in? Meaning what video codec and what audio codec? MeGUI is viable, except the things in it is a bit outdated. It really should be AviSynth + x264, IMO. AviSynth allows you to join clips together, so you really didn't need to combine the files into 1 huge file. The audio desync, I'm assuming it isn't in the RAW file?
PS: If you go on IRC, I can help you better there.
So lately I've been working this color loss problem again, and after doing more research, the reason why the conversion seems to darken the colors is because of chroma being interpolated while converting. Now there is a way to stop the interpolation, and that is using ConvertBackToYUY2(), but unfortunately this only seems to work only after ConvertToRGB(). I've created a thread on Doom9 (http://forum.doom9.org/showthread.php?t=152091) on this issue.
Update:
Seems ConvertBackToYUY2() is working correctly and the information provided on the Wiki page is wrong. I now recommend the best way to keep colors is use AviSynth Version 2.60+ and the following script:
I don't believe this is true, since the current posted encode still has visible artifacts, though minor. Lowering the bitrate would just increase the artifacts.
Maybe has to do with the dropped frames. Is your mplayer up-to-date? Another thing it could be, it may be a bug that was there while making the MP4. I'm not sure this encode was affected since I forgot when I found the bug, but I fixed the bug and it should be gone in newer encodes by me.
Edit: On second thought, that bug should only cause the error to show up every once in a while, not all the time like you seem to suggest. Maybe it's something else.