Ah, but in Matthew 5, Yeshua said he came to fulfill, not abolish, the Torah. If it is no more, as you say, then you call Yeshua a liar. If Torah is "no more", then Yeshua abolished it, which he clearly says he did not.
This shows a blatant lack of understanding as to the Tanakh ("old" testament)
Multiple times in the Tanakh, G-d tells the people of Israel that the Torah ("old covenant") applies to them AND the foreigner (read: gentiles) among them. Avraham himself was the one G-d first made the "old covenant" to, and he wasn't of the nation of Israel!
G-d is not a racist. What He gives as a standard for one people, He gives as a standard for all people.
Two main reasons:
1) It is the law of G-D, not of Moshe. It was only given to Moshe to give to the people, but it is the law of G-d.
2) Yeshua says, again, in Matthew 5:19-20, "So whoever disobeys the least of these mitzvot and teaches others to do so will be called least in the Kingdom of Heaven. But whoever obeys them and so teaches will be called great in the Kingdom of Heaven. For I tell you that unless your righteousness is far greater than that of the Torah-teachers and P'rushim, you will certainly not enter the Kingdom of Heaven!"