2 Tarantul
1) С ним родимым и работал

результат нормальный, дотачивания напильником правда были, но не скажу чтоб это было трудно. Главное ПП хорошо сделайте и монтажку, потому что помнится были траблы с этим. Кажись со вторго раза завелась таки сАбака на 2х-слойке
2) Это для меня до сих пор остаётся загадкой
3) Использовал дизайн как раз в качестве USB device. В то далёкое время для меня драйверописательство было тёмным лесом, потому делал не я и ничего по этому вопросу не могу сказать. Сейчас есть в доступе пару соВтин которые облегчают труды по драйверописательству - WinDriver и прочие, Можно на них потренироваться - там и примеры есть

ну и WDK никто не отменял (это если для винды, для линуха я пока в процесе просветления потому не могу сказать что там и каГ)
В принципе если будут конкретные вопросы по дизайну, нужно будет покопаться, вспомнить..
Пожалуйста