No, these materials are for the exclusive use of blender and will not work on other render engines.
Simple. you need to scale. Select the model you created, press 'Ctrl + A' and select 'Scale'.
No, they use object coordinates so there is no need to open UVs to use the shaders.
Yes, Procedural Shaders Package_1.0 will work with both Eevee and Cycles rendering engines.