This was the first time I'd ever installed tile, so there are things that I would probably do differently if I did it again. I used the same vinyl patching concrete to create a bevel from the edge of the tiles to the concrete at the opening of the garage. There are bullnose tiles and also bullnose metal pieces that can do the same thing better. I used some concrete adhesive underneath where I did it, though, and it's held up surprisingly well.
In indoor/bathroom/kitchen type applications, the installer will typically dab an adhesive on for the sake of installation speed and also reducing the overall amount of adhesive or thinset that's being used. Since no one drives a truck through a bathroom, this is usually just fine. But it leaves open spaces under the tiles. Like concrete, tile is very strong in compression, but fairly brittle when you ask it to bridge over an open space. So if there are spaces underneath it, it will likely break. The better way to install in a garage or commercial setting is to 'double butter' the thinset, which means you apply it over the entire surface underneath where the tile will sit, and also apply it all the way across the underside of the tile itself. The trowel you use to make the thinset's thickness uniform cuts empty rows between lines of thinset, but applying it to both surfaces insures you'll have a very good percentage of coverage of thinset.
I used the basic thinset and basic sanded grout from Home Depot. I used a dark color for the grout so it would not show stains.