Not sure if this was intended or not, but searching in JEI with @advanced only pulls up the Sharpened Iron Plate. All the other machines you've added are under the IC2 main label, which is a little confusing when I'm looking to see what specifically you added.
Not really much I can do about that, the way the tile entity using blocks are made goes through IC2's system which then gets them marked as IC2's.
This can be fixed by subclassing AdvShapedRecipe and returning new ItemStack; as getContainerItems();
Indeed it would, fixed in the upcoming update.