So after searching the forums and pouring over the APIs, here's what I came up with.
Essentially, I'm doing the following:
1) Get the Guid of the current node
2) Find the Telerik.Sitefinity.Pages.Model.PageData object for the current node
3) Inspect the PageData object to find a control which has an "ID" property that matches this.ID. I'm going on the assumption that any given page will have unique control IDs.
You'll wind up with a Telerik.Sitefinity.Pages.Model.PageControl object that corresponds to the "this" object.
// Get the current Guid of this page node
Guid currentPageGuid = SiteMapBase.GetActualCurrentNode().Id;
// Retrieve the PageData object for the PageNode. We look up
// the PageData by the Guid of the PageNode
.Where(pt => pt.Id.Equals(currentPageGuid)).Get().FirstOrDefault().GetPageData();
// Find the PageControl that has a property named "ID"
// with the same value as this.ID
PageControl tpc =
(c => c.Properties.Count(p => p.Name ==
&& p.Value ==
.ID) > 0);
// Do whatever you'd like with the Telerik PageControl associated
// with this user control. Here I am dumping some info to a string
"Telerik Page Control for this User Control: "
+ tpc.Id.ToString() +
" -- "