После просмотра Вашего кода у меня сложилось впечатление, что Вы не очень хорошо понимаете, как работает Ember. Я бы посоветовал прочитать полностью официальный
Ember Guide, если Вы еще этого не сделали. В частности, если Вы наследуете контроллер от `Ember.ObjectController`, Вам не нужно получать модель и обращаться к ее свойствам напрямую - ObjectController проксирует свойства с модели на себя. То есть можно писать просто `this.get('comments')`.
Кроме того, я увидел у Вас в модели для `Comment` связь `Comment.match`. Но при создании комментария она не устанавливается. Поэтому комментарии не знают, к каким матчам они относятся.
В дополнение хочу сказать, что хранить все контроллеры/модели/роуты в одном файле - плохо. ИХ сложно найти и читать. Попробуйте установить
Yeoman и из него -
Ember Generator. Он создаст правильную структуру проекта. В таком виде его будет легче разрабатывать и поддерживать.