My sweetie lays tile, and I wouldn't recommend laying tile straight on the concrete floor, and then applying weight to it. Lay down hardibacker first, it's like a concrete board with give, and it will make an even flat surface. The best of concrete floors has a little wave to it, and under tile, that can be a real bummer. Also, use a "flexible" thinset. Not only will it give the tile a slight amount of elasticity so to speak under your aquariums weight, it also makes it a lot less likely you'll break a tile if you drop something heavy on it (like a large piece of live rock). I would recommend a smaller gap between the tiles if you're using unsanded grout, that way you don't have to worry about cracking your grout. And SEAL YOUR FLOOR!!!! We reseal ours every six months and have never had a bit of fading or staining on grout or tile. Sealing is more important than most people think, especially if you have something as corrosive as salt water spilling about.
Hope this helps.