I'd always be a bit cautious of going with smaller, less heard of BBSs than more well known ones where continued development can be expected and support will be better. That forum is pretty dead, look at the last post dates, the most recent post was 5 days ago in the Testing forum...
MyBB Support Team Lead