Just got the same announcement and it seems to be another beast, indeed!
Have read the tech specs and it doesn't mention though, but if you read the back panel shot, it's printed a 3500W power consumption, which means you'll need a 20A breaker to feed the beast safely.
Pricewise, I'd say it'll be another big-hit, considering it's tech specs though.