is there a model number on the packaging or somewhere else? i used the "yw7200" number to turn up the card i linked to. personally never seen an add-on card like this need extra power but there is always a product somewhere i don't know about.
looking the card over, i don't see a place for any extra power connection. the 4 pin connection could be a 4-pin molex but the angle makes it hard to tell. it's VERY unlikely as they don't tend to put power pins unguarded like that. it would be a socket for the molex to go into and not bare pins just sticking up. that's why it is almost 100% certainyl a usb header since those use bare pins like that quite often.