First off, not bad
Not sure if there is any purpose to your trailer and if it's just meant for the general public, then you can ignore what's coming:
It looks like you have the skills to get stuff up and running but you are not demonstrating that you have what it takes to get it to the level of a "quality product". If you are looking to wow investors or potential business partners then that is an important aspect to be able to show off.
You have a nice variety going and the puzzle game with the red creatures looks fairly polished. That could be a canditate for some extra love to get something out the door.
Just saw that "the game with the red creatures" has actually been released. What I saw in the trailer for it looks WAY better than anything in the compilation video. If I were you guys I would just show that to people.