IN my solution I only provided the route-map with weight attribute set for my connection to R2. The SG has the route-map tied to R2, and R1. The output of the question states.
weight = 100 AS Path = 300
meaning if I set the weight on my connection coming from R1 as well then I would be doing more than was originally asked.
The only problem I see is when the conditional advertisement implementation is true, you wouldn't see any weight being set on the connection coming from R1, but when it's FALSE then u would.
Any insight on this would be great.