Ceramic tile on concrete with shrinkage cracks
your prep seems fine.  probably great.  i would do the following:

1)  fiberglass backer mesh on all surfaces.  since its concrete, probably a 2 oz is fine.  your fiber admixture makes the slab stronger, but a layer of sub-mortar mesh ensures that the tiles move together if the slab moves or cracks.  this way you have less chance of tile breakage.

2)  use a good quality polymer modifed mortar to ensure good adhesion.  flextile 50 or ceraflex 610 or even the 620

3)  on your joints, try to set your tiles up so that the grout doesn't land right at the expansion joint, but about an inch short of it.  that way your transition can actually span the joint instead of a tile or the tile grout.  if you aren't using transitions (ie the tile carries right through), then you can wax that little 1" strip of concrete before you lay the tile that laps the expansion joint.  this way if you do have movement in the slab, the tiles can slide on the lip and you wont get any breakage.