Why are you in a democrat club and a republican club? I feel like that will make you seem like you just joined clubs just because.
CU Boulder is a match most likely, maybe a low match, but it depends on your SAT. CU Boulder is a top public (Obviously below UVa, UWash, UMich, etc. but still good) but with a lot of AP's and honors, you'll probably be fine.