The bank had a similar offer for Memorial Day. A commenter reported that the gift card was issued on the spot, and the checking account opening process was very easy.
Century Bank does offer a free checking account with no monthly service charges, and it pays ATM fees charged by other banks. The minimum initial deposit is $100.
In addition to checking account bonuses, Century Bank often has some nice CD promotions. The last one I reported on was in January when it was offering a 5% 12-month CD.
The bank has been FDIC insured since 1934 (Certificate # 3361).