IMO, anything over 2250 is satisfactory on the SAT, whether it be for a liberal arts school, Ivies, or UCs. As well, there's no guarantee that your score will improve on the next try. The safest and most sensible decision would be to be done with SAT I, and focus on SAT II.
However, keep in mind that some schools allow you to send in only your BEST score and/or your superscores for each section. In that case, taking it again would not hurt you. But in the end, 2290 is far more than enough.