I have no idea what happened here. The plot is confusing in itself and the translation just makes it worse. It's a complete mess. The art is nice, though.
UPDATE: Apparently there is an anime adaptation. Will watch and attempt to piece the plot together.