This person even though having great ideas, needs an editor and a communicator liaison to help get the ideas across.
First suggestion is to separate out the personal greavances from the ideas for the project and present them as distinct issues.
There is a section of this posting that reads like what I would send to an HR department when trying to get accommodation.