Is there an expiry date for the bonus credit?

Yes, your bonus $80 credit is valid for 24 hours.