I would have definitely put this on my boy.
For up to 2 years I would make it as it is. (2+2 blouse would be adorable too) after that age I would consider leaving off the tucks and trimming the excess from the side and front to match the yoke.
I would keep the width at the sides for a chubby boy or trim the side too for a slimmer child (drafting a new pattern piece, not cutting your original)
You could also lay the yoke over the front panels and cut them as one?
Check the length too, I found it needed a little added for my girls, you can always trim off…
By choosing a plain or micro gingham or stripe you would have a very snappy shirt for wee boys.
I will think some more today and come back with any more ideas.