No worries about being in not_the_most_distro_specific forum, we're suckers and will help anyone
Yes, that is an 'L' and it will list the currently installed ndiswrapper drivers. So, if it seems like your driver was accepted/loaded you could then -l(ist) the drivers to see if it's actually the case. If ndiswrapper lists your driver then you should check 'ifconfig -a' and 'iwconfig' for their output (iwconfig should list a device with wireless capabilities) - come to think of it you should check those items before and after inserting the driver into ndiswrapper just to see how they differ.
It's possible that 'lsusb' is actually showing your wireless device without any kind of textual name - just the ID number (4317:0700). That's why I asked if that ID is listed.
Linux is different than windows to use. Harder at times but easier at times - then there is the learning curve. As with anything technical and new, the learning curve seems hard but once you can start getting on top of the hill it becomes much easier (relatively speaking).
The problem with hardware is that it's manufactured by private companies using whatever methods they choose, and those methods aren't always published. If the method is not published, or purposefully kept secret, then the open-source community has to __guess__ at how to support a piece of hardware. The community as a whole has done a great job at supporting as much hardware as possible given the circumstances. Unfortunately, there are plenty of hardware left to support. On the flip side, Windows Vista and 7 have plenty of hardware support issues to deal with themselves. So, overall, we're in the ballpark - just a different part of the field.