Complex sentence: This album has not been released yet, this is upcoming on March 24 in Japan, April for the rest of the world.
Split into simpler sentences: This album has not been released yet. It is upcoming on March 24 in Japan, and April for the rest of the world.