If I understand it well, you were getting rakeback/bonuses? You might have been down on your casino games itself, but if you add all the additional persk to this you came out in a plus situation.
Correct.
To be honest, you were smart to find a loophole but I can understand BC paying you back your deposits. Although it would have been more mature of them to pay you out in full, but you cannot demand that IMO.
There was no loophole. They just decided I should've lost more while playing.