Yes, we have anew mirror in the USA. Have a look: http://netsecl.linuxfreedom.com/.
The site is devided into sections - Home is this page, Projects shows you the current projects related to NetSecL and Information & Documentation. Download will show you a quick list to download location/mirrors with national flags. Forum will send you to our forum - we highly recommend that you register on our forum and let us know what you think of NetSecL. About us will lead you to a page where you can see more about the active members of the NetSecL Team. On the Left is the screen-shots gallery.