BD have operated charters for many years. It seems to be a significant part of their business. The answer to your questions are No. You get no points, miles or extra allowances. I'm 99% certain you don't even get access to the lounge if on a BD charter.