Well here I am again - at least I've got a wee bit further ....
1A Stoke violent protest (7) ???T?R? - Is it NURTURE ???
2d Undead vampire wearing expression of awe that's prophetic (8) ??A???A? [1st letter is 2nd letter of 1A]
12A What french twits devoid of intelligence play? (6) ???I?S
20d Insignificant role of twin elements (3-4) ?I?-P?R?