I've uploaded my file to https://drive.google.com/file/d/1frLzjTdyQUedW9LgaOFFgFL0fmhzMokN/view?usp=sharing
I can't get it to work properly. Also using the script I get an error \Error: Python: Traceback (most recent call last):
TypeError: bpy_struct.driver_add(): property "pose.bones["MCH-Forearm_switch.R"].constraints["Copy Transforms FK"].influence" not found
You have the left one selected. The file you uploaded doesn't have the Right side switch bones(MCH-Forearm_switch.R). Also you have lowercase arm instead of Arm for the right side DEF bones.

I have the left selected and no right side because the mirror script didn't work. I'll check if the script asks for upper case, i followed the pdf and used lowercase for the forearm. Thanks.
----------------
*edit* I thought the script also did mirror as in symmetrize. I never read the comment on top, oops
I'm not sure about the workings of the rig, continuing with the hinge part.
https://drive.google.com/file/d/1vZW9ER2pJtWHPcPV5j04VmVcrHWWUNEQ/view?usp=sharing
There are several things going on. First is you have DEF-Upper_Arm_01.R and DEF-Upper_arm_01.R. You also have DEF-Upper_Arm_02.R and DEF-Upper_arm_02.R. You need to delete both the lowercase arm. Then on your mesh you need to rename the vertex group DEF-Upper_arm_01.R to DEF-Upper_Arm_01.R and DEF-Upper_arm_02.R to DEF-Upper_Arm_02.R. Then you need to rename MCH-Hand_IK_switch to MCH-Hand_IK_switch.L and MCH-Hand_IK_parent to MCH-Hand_IK_parent.L. Then select MCH-Hand_IK_parent.L and MCH-Hand_IK_switch.L in edit mode and right click and symmetrize. That will stop the right arm from following the left arm when you move it. I haven't tested the IK.
Dwayne you must have some extraordinary reading skills. For me all the letters just start swarming before my eyes. Thanks for the help. Still wonder how I got double bones at the right hand side, so weird.
It's more fresh eyes. When you work on something for so long it all starts to blend in. That's why having others who can take a look with fresh eyes is so valuable.
I'm going to start again from the part where we put all the constraints in (at the left side). It's still not going as i want. 3x is a charm right?