Sorry but it's very suspicious
Your ao2000 is a little less than twice my average, and I can barely expect to get more than 1 sub 6 in an average-length session (not sure how long my average sessions are). I got my first sub 10 only when i averaged 13-14, and you're telling me you have a sub 6 and a bunch of 7-8 second solves whilst averaging 16?
If you take 55 moves per solve, a 16 second average means an average TPS of 3.44. This means that you would need a 20 moves solve to get a 5.88, and probably even fewer because you said it was a PLL skip and PLL makes your TPS higher usually. It's all just a bit too unlikely...
But if you're really not cheating, congrats with getting a PB you won't beat for quite a while!