In terms of costume ideas, I'd patch that and go for a vest or t-shirt, with your two charities on it. The last thing you want is a fancy dress costume rubbing you for 42km! Even a vest or t-shirt rubbing you the wrong way over that sort of distance, can be a nightmare.