I think your game would look very different on a 9-foot pro-cut diamond. Not only do you make a lot of shots that wouldn't go on a pro-cut pocket, but your CB control, while mostly good enough for your purposes on this table, would be a big problem on a table where all the shots are tougher. You do a good enough job recovering from your mistakes on this table, but a less forgiving one would punish them much more harshly.
Because of that it's hard to judge your speed. On your table, maybe B or B+? If you came out to the weekly tournament I like to play in my area (on 9-foot pro-cut diamonds), I have a feeling I'd rate you a C. But of course that's total speculation.
-Andrew