I will be ignoring all backstage politics in this answer, and assume that Vince is insisting that everyone who was on the card stays on the card. Kamala and Bam Bam Bigalow were scheduled to wrestle, so I'm going to also take Bam Bam Bigalow as being a valid competitor. Kamala won't feature as a) he was obviously deemed to be expendable and b) He's shit.
If you consider what they were doing with Yokozuna, and presumably what they planned for Bret, they should have had Yokozuna win the title here off someone else, and hold it until the following WrestleMania for Bret to win. The obvious choices would have been Savage or Backlund. For the sake of argument, lets say Savage beats him at the Royal Rumble instead of Hart beating Razor Ramon in a throwaway. There'd be no shame in Hart losing to a legend like Savage, and at the same time Savage could have been decimated by Yokozuna at WrestleMania to build him. Yoko should then have beaten Hogan a few months later. Because Mania then always ended happily, I would shift this away from the Main Event, as happened the previous year.
They should have tried everything to keep Flair on, but having failed that, the Perfect vs Luger match made sense. If we assume Savage fights in the world title, then Backlund should have faced Bret Hart. Hart, having lost to an old timer in Savage at the Royal Rumble, could have restored a little face by beating Backlund here.
The tag matches were alright, but I would have had the title on the Steiners going into the event. That way the Mega Maniacs could have won for the feelgood factor, without putting the titles on a team that will never defend them. Given that nobody was buying Razor Ramon as a heel, I would have put him in a title match against Michaels and have him lose in a way that turned him face.
As weird as it would be, and while big part of me is saying that it would be complete arse on a plate, I think I would have liked to see Doink take on The Undertaker. Both characters were completely bizarre and I think a bit of creative storylining through Raw could have made this work. Of the original card, that leaves Tatanka, Crush, Giant Gonzalez, Bigalow and the dark match.
As I have removed the bullshit at the end, I'm replacing it with another match which would be Giant Gonzalez squashing Tito Santana. I wouldn't want to see that, but if we assume Gonzalez has to be on the card, this is a much better option. I'd then put Tatanka against Bam Bam Bigalow as a decent opener, leaving Crush to face Papa Shango in a dark match.
Full Card:
Dark Match - Crush v. Papa Shango - Crush wins by Pinfall
1. Tatanka vs Bam Bam Bigalow - Double count out
2. Giant Gonzalez vs. Tito Santana - Gonzalez wins by knockout
3. Razor Ramon vs. Shawn Michaels (Intercontinental Championship) - Ramon wins by disqualification
4. Steiner Brothers vs. The Headshrinkers - Steiners win by pinfall
5. Undertaker vs. Doink the Clown - Undertaker wins by pinfall
6. Lex Luger vs Mr Perfect - Lex Luger wins by pinfall
7. Yokozuna vs Randy Savage (WWF Championship) - Yokozuna wins by pinfall
8. Bret Hart vs Bob Backlund - Bret Hart wins by submission
9. The Mega Maniacs vs. Money Inc. - Mega Maniacs win by pinfall