> Unless you are also auditing all the code you use for software that objects with Bitcoin yourself
As I mentioned in another reply, compared to existing electronic monetary systems, an open source one will always be more trustworthy than a closed source one.
>Bitcoin involves trust in the mining community
To be a part of Bitcoin, miners need to follow a publicly known protocol that is easily verifiable by anyone using math. Additionally, miners never have direct control of your money: they can't spend it on your behalf.
I think the only point you have there is that you must trust someone somewhere to mine Bitcoin. And as long as there's a profit to be made, someone probably will.