Re: replacement flooring
You can always go with plywood (seal it with epoxy first, CPES is good for that) - then lay some relatively inexpensive engineered flooring on it. Cherry should look good, but mahogany engineered stuff cost the same.
They make teak and holly looking vinyl, but why fake it.
Lessons learned are opportunities earned.