@Macky,
Go out with him, away from his home. Don't go over there (because the ex will be there).
It is a weird situation, to be sure.
Explain to Dane that you care about him and you trust him, and you even trust the ex, but it's still awkward and difficult. And that him telling you that the two of you will get along in three years is good news in that it implies you will be together that long, but bad news as it implies that it will take that long for you and the ex to get along. It further implies that she will be living at his home for that long.
Truth is, this girl needs to be thinking about her next move, and your boyfriend's father, while being rather generous, is also enabling things. At some point, the ex has got to go out on her own. She is not his daughter and is not his financial responsibility.
Does everybody just expect that she's going to live there forever, that your boyfriend's family will declare her as a dependent on their taxes, and pay for her college education and her wedding (particularly if she marries someone other than your boyfriend)?
For the ex, this is a great situation, as she is being supported and gets to be close to Dane. Does she want to get back with him? I wouldn't rule it out. After all, why the hell is she hanging around when you're with him? Anyone who doesn't have the agenda of a reconciliation will realize that they are a fifth wheel. Sure, this is her (temporary, I hope) home and she is entitled to sit down and have breakfast when she wishes, but she has got to have enough sense to know that she's intruding.
You don't have a lot of options as to what to say, without coming across as whiny or jealous. But I don't think there is anything wrong with asking how long she's going to stay there.