There is a "Trailer Page". There is an image on the main page which has a list of the trailers but all of the links are mixed up and the page is pretty much in disarray.
It's also part of the banner with a Mammoth add, so the link only shows up every other (or less) times you refresh the main page.
Here is what it looks like:
So, this is there but it leaves no room for comments, and its not maintained very frequently.
There is currently a thread that has been made sticky (as of today) which hosts the "Big Company Trailers". But, it leaves room to post my trailer only as post and not its own thread with comments and stuff...