>>719685007
The dev just said "slightly delayed" compared to the DLsite Japanese release, from what I've gathered.
According to VNDB, JAST USA are the ones translating it so it might be up on their website earlier?