Welcome to OpenStreetMap and thanks for adding accurate bicycle infrastructure in your earlier changes. Those look correct to me.

However, your more recent changes on Yerba Buena Island are not accurate.
1. Based on my survey two days ago, there is no bicycle infrastructure on the north side of Macalla Road except shared lane markers going downhill toward Treasure Island. In this case, we don't use a separate highway=cycleway.
2. Your reversal of the direction of the cycleway is not accurate. The separated cycleways are one-way uphill (toward Yerba Buena Road) on both sides.
3. Under Interstate 80, you added a cycleway with some bridges. There is something there that looks like it will be a cycleway later, but as of two days ago it is fenced off and not open. The bridges are completely wrong.

I'm planning to revert these changes sometime in the next few days.

Please read https://wiki.openstreetmap.org/wiki/Key:cycleway and follow the example of other OpenStreetMap bicycle infrastructure in the area.

Thanks