Wonderful work. Loved how Kanroji's objection to being with Shinobu is that it'd be cheating, so Shinobu just instantly breaks up with her girlfriend. I like it when doujins are straightforward like that. And even afterwards Shinobu is still aware that she was very eager and forward and is a bit nervous about it. It's not /too/ over-the-top.
(BTW, I don't think the translation on this one is rough enough to merit the "rough translation" tag.)