I really appreciate all the time and effort you and the community have put in to making Pixhawk 2.1 available to the rest of us.
I think people are frustrated because, on the surface, it looks like just another commercial endeavour, and people have different expectations from a for-profit company than from a community project. I mean, I've been (albeit casually) following this and other pixhawk/ardupilot/px4 related forums, so I knew this was a community effort early on, but I did not know that you were not getting paid at all.
Like you mentioned above, I think many of us don't realize that.
Case in point, there's no mention of the "community effort" nature of the project on the main website, and just by looking at this site, I can't tell it apart from other pixhawk clone manufacturers looking to make money.
There's a brief mention of HEX putting a percentage of the sales back in to ArduPilot project at the end of the following page, but that's all I could find, and I don't think the distributers have made it clear either.
I think maybe if the top page had a brief description of how the project is being managed by the community, some info on manufacturing and distribution arrangements, or the fact that you are not making any money off of this, people might complain less. Some people will complain no matter what and you can't help that, but at least I think it might lower the volume.
Just my 2 cents,
Have a safe trip to Taiwan and thanks again for your efforts!