I have an Explorer Deluxe with bottom entry. At 13' I get it to hang quite nicely about 18" off the ground. How tall are your legs on the stands?
One thing I notice in your pic, the ends of your hammock come right to the ends of the pole. The hammock is only 11' long. Are you sure the stands are 13' apart?