Difficult to tell with just that video. Perhaps a dumb question, but are you sure you have the Servo receivers connector plugged in correctly on it?
One thing to try is connecting it to an Rx and motor and hold down the throttle and slam the ESC on your leg. I bought 2 of them and one oddly DOA until I dropped the car on my counter with my finger on the throttle and it took off. I turned it off and then back on and it was still not responding so I held down the throttle and swung the car by the shock tower and slapped it on my thigh and it kicked in. Something loose internally. Went back to the hobby shop and they swapped me out.
The label is near impossible to remove without damaging it so I'd bet it wasn't tampered with.