Not quite sure here if anyone really knows which government agency is responsbile for which function. Anyway, the taxis have nothing to do with it.
I do not see why one has to work for a company or for anyone close to them in order to be able to form an unbiased opinion based upon the information generally available. In the fact of the matter, I would have thought that someone with absolutely no connection with the company concerned might be more impartial than someone whose opinions are often coloured with prejudice and insult.