Answering the question regarding pace of PinePhone BH sales. There are two ways to look at it - a positive way and a less positive way.
A positive way to look at it is that people (potential end-users) understood that at this point in time the phone is meant for technically capable enthusiasts, who can contribute to the development and testing processes. So, in other words, people correctly held back from getting a PinePhone until the software matures a bit, reviews come out, and we (PINE64 + Developers) tell them that it now good for the average end-user to have as a daily driver.
A less positive view to take is that people say that they want a Linux phone, but in reality are not quite able to let go of their Android for iOS phones. There may be other reasons too: they don't think that PinePhone will deliverer the performance they want; they believe in some of the misconceptions which are floating around online; or simply that interest in a device doesn't mean putting down money to buy it. Whatever the case, there may be fewer people actually interested in purchasing one than we all anticipated.
I choose to believe that its the prior rather than the latter option. I think we did a good job communicating about the BH batch and people listened. Still, this remains to be seen.