Yes G00 and G0 are the same - on some programs you see G00 and on others you see G0, and with Mach3 case does not matter either.
Graham told you about modal commands - those that stay in effect until another comes along either to change or cancel it. HOWEVER you will find, if you are just starting out with G Code, if you are writing your own stuff, it is better to put the command in again (it doesn't matter) so that each line is self contained, or at least each "paragraph" is. When you are debugging, it is a lot easier to have the code there in front of you, than have to run back through the program to see the last modal command.
As far as speed override is concerned, you will find, if you are set up in inches, then change to metric, Mach3 changes to metric, but it also changes speeds to metric e.g. my max speed is 4 inches p.m. but this changes to 4 mm p.m. if I change. I can overrirde this and change it up to 100 (the equivelant of four inches)- without touching the motor tuning page again and alter all the settings on there.
Don't ask me why I can only get four inches a minute out of my steppers, it must be a combination of the motor, the gearing and the lathe (a Warco metalworking lathe). I can get the motor to turn faster but then they start to judder etc and miss steps. I will have another go at them soon, but at the moment I'm limited to 4 inches!!