It is hard to give much critique to your set-up without knowing what the cameras are, what lighting is available, and the physical setup of your yard/house/etc. He obviously knew you had cameras and knows your place. He looked right at one camera, wore a hoodie, blocked his face with a hand as he passed one camera, and the motion light coming on did nothing to slow him down. He knew it was motion and not you turning on a light to investigate. He knew there was at least one bike there and did not bring it far before going back for the second. Either someone was waiting for him to ride the second bike, he had a car to put them in, or he lives close enough to stash them at home.
The motion light did not illuminate the camera field. It was of no help. A few good Starlite cams with plenty of normal light set for color can usually make a big difference. Covering multiple angles with more cameras can help. I have a few cameras at my front door. Two at 5' and two at 2' looking up from each side of the door. I ALWAYS get at least one good view of anyone coming to the door no matter the time of day, lighting, or what they are wearing.
You need to look for your choke points in your approaches and cover them with narrow angle views such that they get plenty of pixels on a face.