I have looked at this thread several times and even wrote a lengthy post and decided not to post it, but.......here goes.
When I become the Adoption Manager of the Brooklyn NY Animal Care and Control Shelter, I was given a great deal of training in evaluating dogs for adoption. I was trained by Sue Sternberg and went to courses held by the ASPCA. I've talked with Dr. Peter Borchelt, a noted behaviorist and lots of others.
It is my personal opinion that Cesar Milan has given the false impression that everyone can save every dog and the most respected animal organizations in the world just do NOT agree with that premise. As Amusunknown said, if YOU are not one of those people, be very judicious in which dogs you can help and handle and which you cannot.
Aggression and dominance are often bred into a dog and they are NOT a result of environment. These are dangerous dogs that should be put down. Some dogs like this have "a screw loose". The Cane Corso and Preso Canario are bred to be aloof and not "companion" dogs. While I have not evaluated the dog, my gut reaction is that the dog is showing you so many red flags that I would be very, very afraid and I think you need to be very careful if you choose to continue with the dog. Also, beware of behaviorists who feel they can fix anything or need the money, etc. You have to make sure you share the same philosophy as the behaviorist on when to euthanize a dog.
Remember, there are millions and millions of wonderful dogs being put to sleep every single year because there are not enough homes for them. The shelter system teaches us that it is only realistic to make sure the best dogs, behaviorally, are left in the community.
This is merely an opinion, because there are so many points of view on this. We have a shelter on Long Island called North Shore Animal League. They claim to be "no kill". They do not euthanize BUT, when someone calls to return an aggresive animal, they say they don't have space, to just take the dog to their local shelter and they will pick it up. What they do is refuse to pick up the dog and then let the shelter euthanize the dog. THEN they go to the shelter's adoption ward and clean out all of the puppies and highly adoptable dogs for their adoption wards. It's just not what it seems on the outside. So, even "no kill" shelters do NOT want aggressive dogs.
I could go on for hours......I'm sorry if I am rambling. Good luck with your decision. I worry that this one you cannot save and be safe. PLEASE be careful!!!