Thanks for your input!
I think bullets 1) and 3) can be implemented in our next release.
I am not so sure about 2) because of space management reasons (website has to functional from both desktop and mobile).
As for bullet 4), the cashout has been disabled for the time being (it was accessible from the Action drop-down button). Actually, it was functional when we offered only back bets but with the introduction of lay bets, it needs to be reworked to allow not only a full resell of the bet but any fraction (from 0% to 100%) of it. I am not sure if this is clear from the website in its current form.
But anyways, the cashout actually consists in placing a bet in the other way to counter your current position. For example, if you had a back bet on the Home victory, the cashout would place a lay bet on the Home victory with the same "magnitude" but with a cost calculated according to all the wages placed on the market so far. As a result, in practice, you can still cashout "manually" by placing an inverse bet: the cashout option simply made the exact match for you in terms of magnitude and made it clearer for the user.
Edit: Just saw your edit. The results of the fixtures are received automatically but we do require a manual confirmation of it before settling the bets. I understand it is a hindrance for players but if by any chance the result set for the fixture is not right (data provider mistake or whatever), then it might be difficult to reverse the payments as players could withdraw their money immediately. We could actually get rid of this manual confirmation step if we state that the game result as set in our system is subject to errors but cannot be argued about. Note that when I say errors might occur, it is probably around 0.1% of the time but still, the player experiencing it will be (legitimately) angry. You seem to be a seasoned gambler: do you think players would accept such terms i.e. trading game result reliability (0.1% of the time) against fast settlement?
Thanks for your reply. I totally understand what you mean about the settlement and I agree that you need to protect yourselves from such mistakes. To be honest, personally, I would prefer having fast settlements by sacrificing the fact that you have the right to revoke a payment in case of grading mistake, but, as you said, other people might be very angry seeing their payment revoked. So, I am not sure I can advise you on that matter, beyond my personal opinion.
Thanks for taking suggestions into account! Keep up the good work. I really like your website so far.