Good definitions! I'll add my two cents worth with two non-technical definitions...actually they are more like descriptions:
ATOM: neutral group of protons, electrons, and (usually) neutrons. Does anyone know which element is the exception to "usually"?
MOLECULE: neutral group of two or more atoms, chemically bonded. The atoms in the group can be alike (element) or different (compound).
sg