That's a lot of fish for one tank, FCBB. It's not necessarily overstocked at the moment, provided those red-eyes are as small as I think they are, but it's certainly over 1" per gallon, and you'd need to be on top of those water changes with the GBRs' sensitivity to even nitrates.
I don't know much about the gobies, but I worry that's the fish I've read about as brackish. Not to mention that you're 50% over your 1" per gallon as it is.
For the original poster, I'd do more lemons come to think of it. I'd go as high as 6, add in a mystery or apple snail, and sit back to enjoy.