Not worried about any of that information, It all sounds pretty good. No Predator use probably just means that they are cloaked for that part of the movie which is obviously a mirror of the original.
As for the size, I think everyone on the planet knows a predator is bigger than a man, how they achieve it is not really a concern to me.