According to the bank representative, a branch visit is required. They're located in Fort Lee, New Jersey which is just across the river from Manhattan. It's a small bank with $181.7 million in assets and $130.1 million in deposits. The bank was just established in 2006. It's FDIC insured (Certificate # 58175).
Thanks to the reader who emailed me info on this special.