I would get some detailed reporting. Perhaps try a few alternate solutions on a couple of pages to see how they compare. A 50% commissions seems steep and you should probably implement some internal tagging or event monitoring so you can double check counts.
Overall I'd be inclined to try alternate plugin solutions over running your own server as it come with time management and generally businesses (I can know your so take it with a pinch of salt) are best spend specialising on what they do. If you want some direct cash you can always try to sell some page takeover or other sponsored events if requested.