Allow admin to determine the order of queries?

You could order your custom post type with a custom field such as ‘order’ that your client could change for each post :

 $teamFeed = new WP_Query( array( 'meta_key' => 'order', 'orderby' => 'meta_value' ) )

Theres also a plugin to order custom post types with drag and drop functionality, but I never tried it : http://wordpress.org/extend/plugins/post-types-order/