@DampFish Heck yeah! Chromecast! Sorry about the rest tho, our RT Support team is working on issues with the most recent update and the bugs it's caused (trust me they weren't on purpose). If you reach out to the team they can add you to the trouble ticket and will send you a notification when they're resolved.
http://bit.ly/RT-Support