It is possible to remove rust with oxalic acid. Stable acid is a strong acid that can seriously damage the epoxy coating and cause permanent damage to the floor. If rust cannot be removed, I would use the overlay option. Epoxy coatings are applied over the rust to cover the stains.