How can I make the surfaces of tile and drywall flush?
Tile and drywall is not supposed to be flush.  Yours looks a little off because you have not put a row of bullnose tile to round into the drywall.