Found a thorough review and technical breakdown here: http://manguiro.blogspot.com.au/2015/02/review-teclast-x89-b…
(I am still currently reading this before deciding whether to buy one myself)
Basic Specs:
OS - Dual
Screen - 7.5 inch
Resolution - 1440*1080 (240PPI)
CPU - Intel 64bit
RAM - 8.9mm/318g
ROM - 2GB +32GB
thats really unique size
i had a crappy experience with a chuwi 8 inch(lasted 30mins before completely broken down) so i would thoroughly find all the opinions on these china tabs