(a) No person shall park a bicycle upon a sidewalk in such a manner so as to unduly interfere with pedestrian traffic or upon a roadway so as to unduly interfere with vehicular traffic.
(b) Whenever any police officer determines a bicycle to be parked or standing in violation of subsection (a), such officer shall have the authority to move or remove such bicycle as follows:
(1) Whenever any police officer finds a bicycle parked upon a sidewalk in such a manner as to unduly interfere with pedestrian traffic or standing upon a roadway so as to unduly interfere with vehicular traffic, such officer may move such bicycle, or require the owner or other person in charge of the bicycle to move same, to a position off the paved or improved or main-traveled part of such roadway.
(2) Whenever any police officer finds a bicycle unattended upon a roadway so as to unduly interfere with vehicular traffic, such officer may provide for the removal of such bicycle pursuant to Section 353.11 of this Traffic Code.
(c) A violation of subsection (a) of this section shall not be considered a criminal offense for any purpose. A person who commits the violation shall not be arrested as a result of the commission of the violation.