Animal Crossing: Amiibo Festival is the infamous black sheep in the catalog of the beloved Nintendo IP, but DOES IT DESERVE THE HATE? Find out in this special C.D. video!