I'm sort of in the same boat. I've been going to the TiTs website up until recently for my latest builds, thinking that my backer status there would keep me up to date and would be prompted for everything related. Up until recently I noticed some of the content being listed on the main site wasn't showing up, and on closer inspection, the version from the TiTs website was actually older. Cue my doing any amount of digging at all, and I found that backer builds are tied to the registering to the main site, and attaching the email used for Offbeatr there. (following some confirmations)
Much to my (mild) horror, once in my email and searching for 'Offbeatr' to filter things down, I saw several requests 'Your response is needed' emails from Offbeatr to actually cash in on my rewards tier. Here I was waiting on a message from the TiTs website since forever, when my spam filter was eating it up all this time. I've no idea if I'm even still eligible for those goodies.