Please use the existing thread for all videos. The Videos thread is 'stickied', which means that it will always be on the first page near the top (in this case, it's nearly always at the top).
The Trainz Videos thread has always been around for a few years now, so it certainly didn't just appear.