Use glTranslatef/glScalef to simplify dot position computation.  Announced dot positions are now translated and scaled so that they always lie in a field of unit radius centered at the origin.  Minor tweaks.