Back in mid-January, PQube announced that Our World Is Ended would be releasing on March 26th, 2019 in both North America and Europe. Unfortunately, it seems that date might no longer be the case here in the states.
Amazon has since updated their listing for the title, and it shows an April 19th, 2019 release. If you check out EU retailers, the original March 26th, 2019 date is still listed. Hopefully this delay is just a mistake by Amazon, but we'll try to get the official word from PQube on the matter to find out for sure.