Fun Fun Fun Fest 2013 stands up to billing