I don't think XBMC will be a problem with the 256rab version ($36), someone will need to optimise the build for ARM and broadcom video chip. Already seen demos of it running Quake 3. Not sure about flash, depenRAB on how good the hardware acceleration works.
I've only seen it running Fedora...