Nope, never heard of the brand before. Its got the DOT stamp, which is all you technically need. The competitors you mention usually have SNELL or ECE approvals, but there is some question about the value of those standards so YMMV. If the helmet fits you, is comfortable, within your price point, and you like the looks such that you'll actually wear it, then go for it.
The number of vents is a trade-off, typically, against the amount of noise the helmet blocks or creates. Be sure to wear earplugs if you're going to ride for more than, say, 15 or 30 minutes.
Dragging knee is for the track, and dragging tail is for the lot. --Kane Friesen
When you're in a car, you're watching a movie; when you're on a bike, you're in the movie. --Robert Pirsig
Identity theft is not Fun