Yeah... I have surfed many 21v's. It will surf. Strange thing is it does not like all that weight up front that the OP is running. Fill that bag half full and you will see an improvement. Run the wake plate around 25% (depending on weight and people you can adjust). If you are on a lake where there are not police then put a guy standing on the gunwale holding onto the tower. You will see it really makes the wave roll nicely if you don't have enough people to add extra weight. You will also find that the wave is not very long compared to the boats nowadays, but it will have some big mass and lots of push.
Also, make sure you are burping the air from your bags. They will take on air over time and it will look like the bag is full, but half of it is air and you are missing out on much of that ballast weight.
Try playing with the speed too, but I would bet you will want to be about 11 +or- a hair