CBSubs provides none of that functionality for frontend. Statistics is all handled from backend. With that said you can probably accomplish that using a Userlist and filtering the userlist to subscribed users using an Advanced Filter. The below advanced filter for example ensures they've an active subscription to the specified plan id.
Code:
( ( SELECT COUNT(*) FROM `#__cbsubs_subscriptions` AS sub WHERE sub.`user_id` = u.`id` AND sub.`plan_id` = PLAN_ID_HERE AND sub.`status` = 'A' ) >= 1 )
To get the total amounts you'd have to use a CB Query Field and query for that information from the various CBSubs database tables. This covers usages 2-5, but I've nothing to suggest for 1 beyond just using backend.