I'm not voting in this year's election

Eric Trump didn't say they have all the money they need out of Russian banks. Just out of Russia. There are plenty of rich oligarchs in Russia who would love to have a US president owe them a favor. (And they'd love it even more if they had $300 million in leverage over him.)
That's true, although I'm pretty sure it was funneled through Deutsche Bank as a practical matter.
We know that Deutsche Bank is the only bank that will touch him. They have a large presence in Russia (I think).
Russia has, or had, a large presence in them.
Deutsche Bank has been laundering money for the Russian government/mob for years. So has Trump (real estate dealings). There's no mystery about their joining hands - just evidence so far withheld.