1. There is nothing wrong with the idle speed; it is well within the range.
2. There is nothing wrong with the O2 sensor readings.
3. There is nothing wrong with the MAF readings. It is 3 kg/h over the sample data. Slightly bigger engine, different readings.
4. You are too concerned about other things and you failed to see that the Secondary Air Injection says ERROR. With a cold engine, remove the top engine cover, start the engine and see that the AIR Pump runs and then turns off within 40 secs.
5. Do not clear the codes any longer. When you clear the codes all the readiness monitors are erased and all of them have to get ready all over again.
On your scanner, which is not a professional one, see if there is a selection for checking the status of the Readiness Monitors. The hardest ones to reset are the Catalyst and the EVAP. If the evap is still not ready you cannot have less than 1/4 full tank and no more than 3/4 tank.
If some monitors are not ready you must drive the veh. at varying speeds, but not over 55PMH to properly set them. Nothing can be done until they are set.
Most importantly, the pending code means that the ECM has detected a problem once, after you cleared the codes, during a drive cycle and has noted that. If it occurs again within the next 40 drive cycles it will illuminate the CEL. So after every day of driving, you must check to see if all the monitors are ready.
Wait for the CEL to come on and then check the freeze frame data and post the results.