I am also not sure how they made it. But look at the video again. There are many detailed meshes. I don't think they are made out of blocks.
But we should not start so much guessing. We will see when GarageGames offers more info or even the level itself to the community. I am looking forward to that and I am excited about it and I will analyze its structure for sure.