Hi and welcome!
First of all, hemangioma refers to something that babies have. I suspect you have something similar to http://birthmark.org/node/22
So, when you are doing your research, you might get better answers if you look for others who have Arteriovenous Malformations rather than hemangioma. Doctors used to use the term hemangioma to describe them both, but there is a difference.
I know you've written to an expert, but I don't know where you are located, so I don't know what your insurance system is like.