It looks like it, only thing lacking is a floyd rose. I played a Dean razorback a year ago and didn't really like it, but they do have some badass designs.
Sorry man just joking. Never played a dean I didnt like the sound of, just the looks I personally cant stand. Glad you like it hope it gives you many happy hours of shredding