I do not see the point in painting or anything with the garage floor. I work on it. It is a garage. It is a place to work on stuff you want, not a pretty showoff.
The paint on my floor is overspray from painting, Oil spots get cleaned up with kitty litter. Have some rubber mats I toss around depending on where I am working most of the time.