I did my garage with rustoleum (or whatever homedepot was selling). it was a new construction (foundation poured 6 months prior) in 2005.
use the flakes unless you want to fall on your ass when it's wet.
the coating is holding up OK. wet tires will leave marks. I do absolutely no maintenance on the floor other than sweeping so there are lots of stains. not sure if they are permanent.