A helmet's a helmet. It doesn't matter what mode of transportation you're using. Whether you're on a motorcycle, snowmobile, dirt bike, jet ski, hot air balloon, etc. It's inside your helmet, not looking for a mounting place on your snowmobile. It doesn't care what you're riding. You'll be fine.
If you need a review on video then click here -
Honestly, a forum is only one form of information out there. Places like Revzilla do video reviews on most of their inventories. Granted, take into consideration that they want to sell you something, but Anthony is pretty straight. He mentions the Cardo and the Sena in this video review. Check out those other models also - there are video reviews on all the communication systems out there. ALSO - Check WebBikeWorld.com for written product reviews and videos.