YouTube Center is now more compatibile with embed videos. There still seems to be a few issues with embed videos.