They should just admit that Boaty McBoatface is a stupid name, that asking "the Internet" to decide was a stupid idea, and quickly bury this idea behind them. At least it would set a precedent. I can't ever remember anything like this turning into something cool or favorable.
I know it was for the publicity. It worked, so good for that boat-line.