I think the problem was the poor balance between exposition and actual story progression. Furthermore, it did become annoying when those rules were altered (and then explained) to make Tatsuya as invincible as possible. Everything revolved around Tatsuya to an incredibly mind-numbing degree.