You can clean it with any mild household cleaner like Formula 409 or Simple Green. Just spray the cleaner all over the floor, scrub the floor with a brush, and wipe the cleaner up. Keeping these floors clean does take extra effort. A custom fit floor mat that will not slide might help, but the key is to find one that will stay in place on that floor.
If you want to replace it with carpet, you can find custom fit carpet from JC Whitney or partstrain.com for a little over $100.