a little late into this thread, but I'd recommend giving a thought to a different option...
my garage floor was a few years old when I bought our house in 2003... like 26 years old. Well, I painted it, and did all of the recommended prep to the concrete like they say: thorough cleaning, acid etch, 3 coats of paint.... and it looked great. Should have, I spent a couple hundred $$ on the good paint.
Looked great..... for about 2 years, then it started to come up.
everywhere.
So I went with something that solved that problem, and has been awesome to live with:
garage floor tiles.
they're heavy duty plastic, thick (over 1/4"), and snap together. I bought enough that I had about a dozen of each color left over in case I damaged one somehow, but after 6+ years I haven't hurt one yet. MUCH more comfortable to lay on when you're working under a car, especially in winter.
I got mine from costco, but there are several companies that sell them.
I love my floor, and for the money, I don't think you can beat it.
(Image removed from quote.)
(Image removed from quote.)
(Image removed from quote.)
(Image removed from quote.)
(Image removed from quote.)
(Image removed from quote.)

I have an industrial painting company. Oil field/refining steel painting mostly. I don't like to coat concrete, there are so many things that can go wrong.
Those tiles in your post are awesome for concrete surfaces, specially a garage floor. However, I tried to install them in a car-hauler trailer I have, and there is to much movement. They buckle with the temperature difference.