My suggestion is that you should not go more that 12" x 12" tile. If you have miss perfections in the floor, and laying it straight to the floor, you may have issues with aligning the tiles.
For the guy with the POR15 floor. If it was my floor, this is what I would do. Not sure if this would work in your situation though so keep that in mind. My floor was painted before, probably a long time ago, with some garage paint. Most of it was gone, but you could see spots where it was still present. Second, my floor was pitched in all the wrong directions. My car, was in the high spot in the garage. So all the water was going to my work bench area, and storage area. This pissed me off to no end.
So what I did, was a mud job on the entire floor. Basically ended going up 3.5" toward the back of the garage, and to nothing by the door. My pitch now flows the water to the center, and out to the garage door.
So, for the POR15 floor, I would grind it, if it was cheap, and not really worry about getting it all off. I've used it before, and it is hard stuff. Grinding it will most likely clog the **** out of the disks. The heat from grinding will break up the POR and most likely slow you down *********.
Thinset is expensive, but bonds well to a lot of things. So skim thinset over the POR15, lay down mesh, right away mortar, right away thinset on top of that, and lay the tile, no need to wait for the mortar to set. If you do 2" or so of mortar, you will be golden. If done like this, you can set the tile with a mallet, forcing pitch, and really setting your tile in stone.
I had crack in my floor too. What I did here is drill out/chisel out 1" - 4" holes. I did a lot of holes. Maybe every 4 - 6 inches, all on the loose piece. I have Hilti Jack Hammer, so I used that. I put 2' re-bar down each hole, and filled it with concrete, bonding it to the mud job that was coming over the top. Floor wiggled before when run over with a car. Nothing anymore. Solid.
You will not be able to set tile on a thick layer of thinset. Don't even bother. Mortar, and thinset above and below it. I learned this from an old Italian tile guy. All of his work was flawless. My cars, a nearly two ton Lexus GS430, RX350, and my friends Durango have been on my tile, jacked up for wheel and brake changes. Nothing happens to that tile. Nothing placed under the jack or anything.