I believe you can get double credit for Anerican institutions and American government with both an AP and a course. At least it sounds that way based on this:
http://registrar.berkeley.edu/?PageID=ahi.html&no_server_init
And, yes, SAT II can fulfill language req for transfers, but not sure how it works if you haven’t taken it yet. Although I’m not sure what difference it would make. A test is a test, and they accept it for transfers, so I’m kind of leaning toward yes. Email the UC and find out for sure before you take it.