I would rate him a strong 6 on a scale from 1 to 10...definitely better than average. Based on the photo, I agree he seems to have some decent muscle shape, and he looks sound enough from a structural standpoint. He looks a little green yet, but if your show isn't until June, you have time to get him finished, and having the right amount of cover on him will change how he looks considerably! He needs to end up with about .4 of an inch of fat over the rib. Get him finished and then present him to his potential, meaning have him groomed right, leading slowly with his head up, and setting up correctly, and I think he'll do fairly well. He's definitely not in the embarrassing category! Be proud of him and all the time and effort you've put into your project, and show him like you expect to win the whole shebang!
By the way...are you sure he's weighing that much right now? He may get on the big side if he's already weighing 1200. I suspect he may be a little lighter than that, and if he is, I'm saying that's probably a good thing. You'd rather him be gaining good near the end to keep him fresher looking. If he gets heavy and you try to hold him back, he can end up looking stale on show day.