I just found this while randomly looking through the english DLSite. It is a sprite sex movie (Or pixel art movie, call it whatever you want). I have concluded from the sample hentai clips that it's awesome.
English: RE085194
Japanese: RJ085194
Possibly working torrent...