The game console, Ouya has postponed its release until June 25th. It was initially suppose to come out on June 4, but because was pushed back to meet the high demand of the console.