The LotR Mod YouTube channel is a YouTube channel used to showcase new features. It is run by Mevans himself. There aren't uploaded many videos usually. It currently has videos on the Swan Knights of Dol Amroth and older features that you should've discovered quite a while ago.
If you are able to, you can subscribe and turn on Notifcations to this channel to get latest News or Memes.