You keep saying tha Jesus says the law is perfect, where?
As for annuled, He says it here:
19 Whoever then annuls one of the least of these commandments, and teaches others to do the same, shall be called least in the kingdom of heaven; but whoever keeps and teaches them, he shall be called great in the kingdom of heaven.
The passage of "fullfilment" is this:
17 “Do not think that I came to abolish the Law or the Prophets; I did not come to abolish but to fulfill. 18 For truly I say to you, until heaven and earth pass away, not the smallest letter or stroke shall pass from the Law until all is accomplished.
Now the issue is does Christ mean fullfill the prophets AND the Law or just the the prophets?
That depends on your view of WHY the Laws were given.