20 videos are usually hard.
Channel page: Your banner is okay and your logo has a great idea, though it doesn't really come across that much. Try working on that.
Trailer: Your channel trailer is meh. People that see it are most likely already on your channel, so there's no need to ask them to...