I think this is a great approach but it may backfire in smaller companies. If I have a coworker who is my senior and they ask me to review my code-review with him, I'm not going to rat him out and say he's a terrible coder. I'll say something like "it was really interesting to do a code review with ____. His design choices may not have lined up with mine ideas but the review went well." Or something like that. Maybe I'm alone I don't know.
I'm sure you have company. Amongst that company: people I've fired for doing just this. [unprintable] with my information and you're gone.
The only reason to do this is because you don't have another job lined up where you're allowed to do what you're paid for, yet, but are doing your best to find one.
I sympathize with your plight, but if you can't do the job, you can't keep cashing the checks.