If the rebate page is still up, it's still valid. When all allotted rebates are gone they will take down the page. I've actually rec'd several BFL rebates, some do arrive more quickly, but so far they all seem to arrive
Only problem I ever had was with another similar site (cellone or something like that), that rebate never did show up