@Nuxwin Yes i know, you are right.
In fact generally you change TTL at least 2 weeks before the beginning of the server move, to the lowest accepted value.
But as I can understand @Dylan is a little bit late now, and he is going to have problems for sure.
What I implemented, simply resolves the queries done against the old DNS, with the new IP addresses. This has nothing to do with "propagation speed up". It's just a really dirty workaround in order resolve some parts of the problem.
The rest, is cached somewhere in multiple parts of the internet, where you have no control... So... Just wait...