that might sound strange - but due the fisheye distortion the webgl-one is the correct one. The non-webgl display is simply connecting the points with lines, but ignoring the viewing distortion.
Another problem - the hotspot is 'too large', it covers more than 180 degree of view, so a meaning full rendering becomes difficult.