Biostar probably do have some decent betas kicking about, their just taking their sweet time in making one of them official. Keep bugging them