> Is there a better way to do what I'm trying to do?


Yes, use a mobile plugin or use your RSS feed to style a mobile version.