This article doesn't look so good... Specifically:
You can help the Street Fighter Wiki by rewriting/adding to it.
The stage is inspired by the director where he imagined from how Shinji describe the song that suit for the stages. The location is said to be around Ganryujima Island. During the third round, the sky begins to rain. The EX Plus version has a rainbow in the background.