Hmm I’m unsure. The Ironman matches should get a penalty for being too long for the average WWE fan. Otherwise, the WWE would do them all the time. I love longer matches but I love them more than the average WWE fan. It’s the quality of the matches which drags the overall rating up (or down if you lack psychology/stamina).
As for Rumbles, that’s a hard one. The prestige of winning the event drags the overall rating up as does the star power and all the different angles involved. However, it’s still an hour-ish long so it should be penalised as it’s longer than the average fan is used to. For instance, imagine a battle royal going an hour with nothing on the line. Too long. However, the Royal Rumble gets away with it because of the prestige of winning it.
You need to balance the positives with the negatives.
Sometimes it’s actually beneficial to get a negative. I bring to you Steiner vs HHH, Royal Rumble 2003. At 18 mins it went the going rate for a WWE main event match. However, this showed up Steiner’s lack of stamina. Thus, a 5-10 minute match would have been better, although it would have been perceived to have been too short.
Like self says, maybe the positives need to be shown a little bit more to balance the negatives.