First of all - why hasn't your complaint been dealt with? Did you make a formal complaint via your company's official policy? If not - do so immediately. Every company should have a bullying policy - talk to HR about how to take this forward with time-scales.
Secondly - all this "I told you X" when he clearly hasn't - keep a paper trail, anything he claims to have told you but hasn't - get it in an email. Keep it very polite, but very formal, and very clear. "I would like to confirm that I have no record of you informing me of such and such" and keep repeating.
Bullying by a manager rarely has a good outcome (been there) as the organisation will almost always automatically take the side of the more senior person. HR is also automatically on the side of the manager - HR exists as a management tool.
As it is all pretty subtle stuff it makes it harder - however, he shouted at you in a meeting. There will have been witness - get their names and get that in writing as part of your official complaint. If it helps, my DD was required at her work to make a written statement against a senior staff member who had verbally humiliated a junior colleague in front of her other staff members, so take heart - if this guy has a bad rep anyway the organisation may be looking at ways to deal with him already. Although the default setting for organisations is to believe the manager, as this shows it ain't always so!
You say he has set you impossible tasks - make sure you get a clear written set of objectives and a clear time-scale for these tasks. If they are really impossible you need to tell him (in an email) exactly why, being very very factual, calm, clear and objective. Make sure you get his response in writing. If he responds verbally, email him back "May I just confirm the conversation we had on such and such a date regarding....." If you don't tell him the tasks aren't do-able, and then you fail - he has the perfect excuse to turn it back on you when you do fail. If you outline immediately your concerns (and always couch it in terms of "concerns") that the tasks are not achievable, it is then up to him to explain WHY they are achievable, and let him tie himself up in knots!
Good luck. Just make sure you get everything in writing, and EVERY instance where he has shouted at you in team meetings, and get on HR's case!