It is a combination of 2, 4, & 5.
The Wii remote works well with the type of game, it has a larger expanded audience that includes whole families playing together, and it is the only Mario Party on the Wii. Even if Mario Party 9 was released on schedule Mario party 8 still would have beaten all the previous games sales. It was at 5m sales at week 52.