Some questions about implement of Remote Ndis device

There are some questions about implement of Remote Ndis

1:I found a sample driver named rndismini in windows CE platform builder
4.x. Is this a host driver of remote ndis? Can I look it as a complete
implement of the remote ndis spec at host side?If My device can work
well with driver under windows CE, does it mean my device can work well
under other OS,such as windows XP?

2:Need the firmware to fliter the real network flow through the USB Bulk
IN
and OUT pipe?
The common NIC always filter the ethernet packet as the filter plag.But
my device’s PHY can not do this job.So,at the first time,when I write
the nids miniport driver for this device, My miniport driver does many
filter job as the filter oid flag. But when I write the firmware of the
same device,I believe efficiency will be very low if the firmware to
do the same filter job because the frequence of the MCU inside the
device is not very high.
Can host RNDIS miniport driver can do some filter job?

3:Is there any mature USB remote ndis NIC device in the market? what’s
the name and brand of those device,and what is the controller inside
them?

Any hint will be appreciated

Samuel