Just stay open to appropriate criticism, reflect and discuss criticism you cannot accept (maybe it is really inappropriate, but maybe not), talk a lot about expectations theirs and yours, maybe make some suggestions to * on the job training, * mentoring, * code reviews
Be also open about your respect for your managers and their skill, but do not belittle yourself. Keep the story of the lion and the mouse in the back of your head :-)
Also see to it to get feedback on criticism from a different perspective, i.e. talk about the talk with the boss with your manager. They might help you separate the rambling about project mishaps from the stuff really concerning you.
And finally: Always remember there are other good bosses out there.