An in-game scrolling news ticker says that free DLC is headed to the game in nine days, or on September 17. No other details on the content are available yet, outside of Eidos' confirmation that it will hit all platforms (PC, 360, PS3) simultaneously. nope
Plug a controller into your PC, it's easy.