That was a very conservative speech. I don’t understand his “religion” and the Nation of Islam - but he speaks 80% of the time from the Bible.
The reason we all "don't understand" Farrakhan may be that the media has been misleading us about his "religion". It may be that all along they have been trying to HIDE what he has been saying.
For instance the MEDIA use of the word MUSLIM.
There is no such religion as Muslim. There is no country named Muslim.
The name comes from a historic reference to the "Musselmen". These were the gangs of old. The "musclemen", the "hit men", the tribal raiders, etc. This may be what Farrakhan is referring to in that speech.