Welcome to the forums!
Both eye turrets are very swollen. The pimple part appears to just be a small pocket of swelling that is exuding from the part of the turret normally deeper in the socket but it's being pushed out by the pressure. Swollen turrets are generally a sign of infection and/or nasolacrimal duct blockage which will require them to be flushed out. Wait for a knowledgeable reptile vet - emergency vets rarely know much about exotics and this is not so emergent that you need that, although he needs to be seen soon. It's plausible that there could be edema in the casque from poor fluid drainage but that's not really something we see often because usually that manifests as gular edema (swelling under the throat instead of the top of the head). More likely it's excessive adipose tissue deposits (fat). Do you have any pictures of his head from a few months ago to compare that part to?
The eyes are closed due to pain and discomfort from pressure and/or infection. They can't hunt when they can't see so I'm not surprised that he's not eating.
Do not go back to this guy for advice. He is not a vet and clearly has very limited experience. Just because he sells something doesn't mean he knows anything at all about it. This is not caused by too much calcium as that really is not a problem in most reptile species as they can excrete any extra calcium so it's quite safe. Ignore that "advice" completely as lack of calcium is a very serious problem.
Also your lights should be on the top of the cage normally. If he is resting on the bottom while ill so this is just temporary to help him there then that's okay but if he crawls them (especially if he can't see well) he can seriously burn himself. It's like a sunburn - they don't realize how burned they are until it's too late and have poor heat receptors on the bottom of the feet. So really need to move those to the top and encourage more normal basking behavior.