I'm still trying to figure out why the fan survey is sometimes showing these issues. I'm constantly changing it bit by bit and checking if it's getting any better, but it's a pretty complicated code so please bear with me and continue to report possible issues as you see them, you will help me tune it better.
As for the half a ball issue, I believe it was just display related as the data showed default values. I'll check if it's just a frontend problem now.