It is the no hassle way.
If you leave it too close to the final date, then using Bpay may be too late as it takes about 2 days (depending on your bank) for the money to be transferred. Add another day or so if you do your Bpay on the weekend.
Now to wait for developments on this slow moving pony.
loki