Great bones, for sure. If I were you, I'd create a journal to document your progress on garagejournal.com, as well.
Like some others who have chimed in here, I went with plastic tiles (Swisstrax) for my setup:
They can certainly take a beating and they hide all the dirt that falls to the ground and would normally be seen, so the flooring always appears clean. I will say you have to be careful with the type of jack and jackstands you use. Jacks with wider wheels (for better weight dispersion) and jack stands with flat bottoms (as opposed to angled, sharp edges) work better with this type of flooring.
That said, I have a bunch of extra tiles so if and when tiles get damaged, I can easily swap them out!