In my experience, the larger the breed, the longer it takes them to start laying. Each hen develops at different rates as well so this is probably perfectly normal.
The tiny egg, I think, is called a "fairy egg" and might not even have a yolk. It is normal for a new hen to lay undersized eggs at first while her system fully matures.
IMO, everything seem fine