I've eaten Kangaroo in Cambridge and it tasted delicious, and I can assure you there are no Kangaroo farms around here - the fact the meat has been frozen is not the reason for them shutting. Any place that has been around for 40 years serving food has to be doing something right, they did win the "NVM Best Restaurant" award from 2006 to 2009. You also can't blame the decor on a huge, sudden drop in customers.
I would think that perhaps the hideous website[1] played a bigger role and perhaps didn't help the situation.
And I would not be surprised to learn there is some internet activism at play here too. Someone who doesn't think people should eat [this list of animals] because of [this reason] might see this place and think "oh, if I go to Yelp and leave bad reviews, this place will close, ha ha!"
I would think that perhaps the hideous website[1] played a bigger role and perhaps didn't help the situation.
1. http://www.serbiancrown.com/