did some more digging:
since the diff bomb delay is 2mn blocks from when it started kicking in last, the increase in block times syncs up perfectly.
~1 month ago the diff bomb kicked in at around block 876xxxx
~1 year ago the diff bomb kicked in at around block 676xxxx
It's rough data but it fits the theory that block times are getting longer due to the diff bomb.