Looks good to me. The real question is how did everything taste. If it tasted good to you then you done did good!
As for your chicken breast, I still struggle with mine a bit sometimes too. The trick for me is to just not over cook it, and don't cook at such a high heat that the outside dries up while the inside is still raw. Also, a short rest after the meat comes off the grill is a good idea too, just tent/cover with a piece of foil for 5-15 min or so normally does the trick.