No, not legal, thats why you cannot fund from US via credit card and ACH is not functional.
Difference between them and Hedgestreet is that Hedgestreet is in the US, and regulated by the CFTC.
Whether or not you find them liquid depends on how much volume you are trading.