I went ahead and created a new class to inherit from InternalPage and overrode the OnInit event, and that seems to work. I was concerned that CreateChildControls would get called twice, but it doesn't seem to based on what I am seeing in the trace.axd. Here's the code:
cmsentrypoint.aspx updated to:
<%@ Page Inherits="XXX.Web.UI.Sitefinity.cmsentrypoint" MasterPageFile="~/Sitefinity/Dummy.master" %>
public partial class cmsentrypoint : Telerik.Cms.Web.InternalPage
protected override void OnInit(EventArgs e)
Radoslav - let me know if you think this customization could cause any issues in Sitefinity, or whether you think I need to override any other events in the life cycle.