Ya, the game is still under additional review by Itch.io. I don't know how much time it will take for the review to complete, they have still not responded. But you can still download the game by clicking "I understand the risks, let me download anyway".