I don't think you mentioned the size of the rotors (looks like 160mm - the stupid weaker small ones that save the seller about 25 cents). When I try to count the chain-ring it does appear to be 52T (good) and not the stupid 48T (saves a buck for the maker). The suspension throw appears to be small. Otherwise looks OK.
I'll have to look at those specs you talk about. I do agree with the suspension...it has its struggles sometimes. But so far, it's been a good offroad bike...it's been fun...which isn't a high bar to jump!
it's advertised of 50-80km but the most I've gone on it at one time was about 41km and it has 2 dots of batter left so I think 50km is a good estimate.