OK, here is what everything means...
mah is the capacity of your batteries. The more mah, the more capacity the battery has which equates to longer run times. mah is short for milliampere hour.
What the information is telling you is that your Hacker BL motor can handle a 2 - 3 cell LiPo and they are recommending a 1200mah capacity pack. To be honest, if you are using a 2 - 3 cell LiPo pack, you can go with the largest mah rating (more capacity) that can fit into your car. More mah typically means larger battery.
If you are going to run NiMH, you can run from 6 to 10 cells and they are recommending you use 1100mah cells. GP1100's are great for this type of application.
The motor can draw a max of 12 amps for 15 seconds and 8 amps continuously. Your ESC can handle 33 amps so everything should work fine there.
Any good LiPo cell at 1200mah can handle a 12 amp draw (Apogee, Polyquest, etc.). REMEMBER, when setting up any brushless system, you need to make your LiPo selection is based not only on voltage and capacity, but the amount of amps the pack can provide. If a motor can pull 60 amps and the ESC can handle that but you LiPo pack can only provide 20 amps of power, your LiPo pack may not survive. Be careful with your battery selection.
And no, you don't need to be a bunker to charge LiPo's
Just make sure that you have a good charger and charge at a max amp rate of 1/100th of the mah rating. For example, the 1200 mah pack should be charged at a max rate of 1.2 amps or lower.
Hope all that helps.
2-3 Li-Po Cells/1200mah (What does the 'mah' rating mean?)
6-10 Nimh/Nicd Cells/1100mah (What does the 'mah' rating mean?)
Max Amps for 15 Seconds - 12 Amps
Continuous Amps - 8 Amps
Quarks Universal 33 Amp ESC