they pay out the DD discount at the end of the year
Not as far as I can read. All three discounts are calculated daily and credited to your account quarterly. So at most there may be a chance that the final £12.60 is not credited to a final bill but it is not an all-or-nothing affair (a la nPower) or a massive 13% to 20% of your final bill (a la E-on).