Hmm, to be honest not really ;-)
From what I've read since I posted this, ASIO is just a protocol kind of thing to bypass the operating system so that ASIO applicaions (hosts) can communicate with the hardware faster and have for example very low latency.
So in the above example you gave the layers would be Hardware > ASIO > Driver > Host software
Correct me if I'm wrong though, I like to know this kind of stuff.
The most interesting thing though is that some card makers make the more low end models with less features but just in software, and independent drivers like the one I posted above give the people with a simple soundblaster ASIO support wich is very helpfull.
They also expect to have an ASIO2.0 driver for the Audigy2 line. On the Audigy2 line of cards only the more expensive PlatinumEX and the New PlatinumPro have ASIO2.0 support.
In general these drivers are improved for musicians wich is way cool. They even exchange the back and front channels so that the AC97 codec is not used resulting in a better sound for the soundblaster and Audigy.
If you have one and do music, and haven't checked this, I suggest you try it out. Cool stuff.