Each of the "deluxe" figures is three times the size of the regular game pieces and are the same size of the original sculpts. River Horse is touting these as "copies of the originals."
You can see the human scale of them above and below you can see how they compare to the original game pieces:
Here's how they will look in the packaging!
The set is currently only available for pre-order through River Horse and no street date (other than late 2017) for a general release has been given at this time.