You probably want to post this on the Miami-Ft. Lauderdale Board which runs from Miami to Jupiter and encompasses Delray Beach. You will get a better response.
1) Yes this should be on the other board
2) It is NOT new
3) That said, I went by about 3 weeks ago and they said they were moving down the street, so wherever it used to be, it may be no longer.
If I see the new location, I'll try and get some info. The old place was basically a concrete blockhouse, somewhat a glorified bbq shack.