It's 6 layers and you can get the size from the drawing on the website.
I'm not prepared to discuss component pricing as the board is not available (and no use) on it's own - you can't self assemble this.
It's pretty tough to hit the price point I am offering it for in these volumes. When the manufacture moves completely to China it will be a little less.
Mike