Nintendo has officially announced all the leaked content, as well as the Hyrule Castle 64 retro stage and the previously promised Miiverse stage.
What was unexpected though is that most of the content is already available to download right now (not that we can easily check at the moment, as we’re now in L.A. for E3).
Ryu costs £5.39 on either Wii U or 3DS, or £6.29 for both. Roy and the previously announced Lucas (from Mother 3) are slightly cheaper, presumably because they’re Nintendo characters, and cost £3.59/£4.49 each. Dream Land 64 is £1.79 on its own or £2.69 for both versions. The Miiverse stage is free.