I just reviewed the website. Yup this is a full size 1/10th scale RC car. This post needs to be moved to the On Road section here.
Maybe the "mini" word came about because of odd chinese to english translation.
If I were the marketing team for Dinball I'd get rid of the word "mini" if I wanted to market this car in the US and the UK. Not many 1/10th scale customers, besides tamiya mini cooper owners, are impressed by anything "mini"...OK maybe a radio receiver but that's about it.