Rubber or vinyl seem to hold up the best in an RV environment. All wood, including bamboo is subject to swelling and rotting if it gets wet. And it will get wet. And cork makes a fair sound barrier but I would think too soft to handle much traffic. Remember that in an RV...the traffic is very concentrated to the same paths. Very different than say a larger room where there are more choices.
Personally, I am laying down marine plywood then gluing rubber tiles by Pirelli. Had them in the kitchen of a house I built and fell in love with the stuff. There is some in the Paris Metro that has been there since shortly after WWII and amazingly it still looks great.
Looks like this...
Studded Rubber Flooring Products
And yeah...I think I will go with red once again. Just for fun. Course I have a super short shorty and don't need much, so the price is not a big issue.