I found this play to be very aggressive and difficult to defend against. I read the play but overreacted making too many corruptors and not enough overseers so I lost my swarm hosts as well. If I had properly used swarm hosts and sniped observers I would have easily crushed this a lot earlier but I think this build has merit. The only thing that cemented my win was expansion denial.
If anyone has any tips from the zerg or protoss perspective that'd be appreciated