regarding your #2... Some states do not require registration by party affiliation.
Then you can only give money to candidates.