Glad that it works for you.
1. Checking wether camera is in manual focus mode might be usefull because you don't have to press twice the remote button. Could speed up things. Anyway the camera does not attempt to focus if it is already set to Manual , so this is not a big problem
Try the attached build, it should work as you wish, i.e. shoots on first press if the focusing is in the manual mode. The corresponding code is also there.
2. By default Remote USB option is disabled, the purpose of the code is to enable use of remote USB, so it might be better to set it on from the begining.

That won't work so far as i can see, since if the remote is automatically enabled by the USB signal, then how can it be disabled to allow for file transfer?
4. I tried the following build ,
CHDK/MoreBest - CHDK Wiki , but it is utterly slow : every time after I shoot with the remote, it seems to go into ALT mode , and if I want to zoom in or out , it takes about 0.5 sec until zooming starts. The little blue LED blinks. So your enhacement is great, hope you can get it onto a standard build !
It's highly specialized code for stereophotography freaks. Don't know if it's only my personal trouble, but it hangs my cam if used in burst mode... If the blue LED is blinking after a shot, you are probably saving RAW.