All OK. - - It is wrong to use present perfect AFTER 'since' (except in certain very limited cases where the action is also a continuing one), but present perfect almost always appears in the OTHER clause.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.