Although not NJ area, I can tell you about my experience with CGFNS and relocating from the UK. I completed my DipHe in Nursing (Adult) back in 2008. Worked in theatres as a scrub nurse for 3 months after qualifying and then moved to Mississippi in the US through my husbands job. For the first year i did nothing. All the research I did on the Internet pretty much told me I had no chance of continuing my nursing career here. Not only did I specialise in adult nursing but I only had 3 months post qualification experience (it didn't look good). Needless to say, after 18 long months of going backwards and forwards with CGFNS, it turned out that I did have enough hours in the other 3 areas (just). I passed the CGFNS exam, went on to pass the NCLEX got my MS RN license and now have a full time position working in the ER at the hospital. So I just wanted to say, don't give up with CGFNS, they have the worst customer service ever but keep at them. I can't help as far as visas go because I was lucky in that I got mine through my husbands work but if you want to know about the other stuff just message me, I'll try to answer any questions.