Custom Dimensions can be used as what?

Custom Dimensions can be used as Primary dimensions in Custom Reports and Secondary dimensions in Standard and Custom Reports. All of the above statements are true for the usages of custom dimension.

What scope applies to Custom Metrics?

Hit level scope and product-level scope are the two scopes applied to custom metrics. Hit-level custom metrics get associated with all the hit level dimensions with which it was sent.