So pin the person from your contact list? Interesting. I assume this would work even if I've filtered out Twitter users from my contact list right? I would need to add my Twitter account by to the People hub; I deleted it recently because it was eating up my data. Any idea if that bug has been fixed? If so, I may give this a try. I already pin a few people from the Twitter app, which gives me quick access but the tile is not live.
All that said, I think the OP and I still just want notifications. And a live tile, while nice, is not really a notification. I'll also add a very minor objection to your use of the loaded word "intrusive" to describe toasts