Weird design it turned out to be, couldn't precisely measure the efficiency but it's somewhere around 60%. I have a recommendation though, one which I can't apply here in EC. If you substitute the BJT transistor with an optocoupler, you can separate the ground of the two parts of the circuit, thereby reducing the amount of RF switching noise, that the mosfet can introduce through the common node (ground).