Easily 4.5, possibly up to 5.0-5.5 depending on matchplay execution, mental toughness, and the ability to win big points that is hard to define. And, it looks like you are still improving.
Anything less than 4.5 is quite ridiculous. 4.0's and 3.5's look nothing like this. People throwing those numbers around simply don't know what they're looking at.