Looks like a good deal, the only thing I am really wondering about is the graphics card. All I could find was 'Features: Graphics Card', so if your main intended use for the box will be gaming, you might want to check that out and upgrade it as possible, or later, as you go along and inform yourself. With a console, you mainly just choose 'that one', with a gaming PC build, it is wise to find at least three hardware review or customer rating sites that you find make sense to you... I also suggest staying somewhat in the loop, as older gear might very well go down in price (when buying new), but important parts of your rig might become hard to obtain or even unavailable if you wait for too long.
For bare naked functionality, any keyboard and mouse will do, but I suggest you find what suits you best. I personally have big issues with the products of Razr, Microsoft and plenty other big-name manufacturers, but things naturally fall in place for me with Logitech gear. So much that I buy all the replacement mice and parts I can possibly get. Depending on your specific setup and gaming basement/shrine/living room situation, you might want to choose a cheap keyboard that plain does the trick for the moment, you might want to get a specific gaming keyboard used, or you might even want to go wireless. It all works, but I sincerely recommend sticking to brand name manufacturers.
PC gaming in general offers a high level of customization for your needs, which also means choices galore. For gaming, keyboard and mouse are fine for all old, classic and GoG titles... for modern games, a gamepad-type controller might be the only proper way to go. Bear that in mind. I am personally - again - very happy with Logitech gear, but a lot of people seem to be happy with using their XBOX360 or PS3 pads on the PC. Again - whatever rocks your boat is the way to go. If you're already used to XBOX360 controllers, you might want to hold on to those for your PC gaming needs.
If you already have a 1920x1080 FullHD LCD TV, you might want to just play on that, if feasible. Check the manual or online sites for optimal settings, as wrong settings can seriously mess up how games display and feel. All the settings that make, say, DVD movies look cool are bound to have a very negative impact on the visual quality and responsiveness of fast-moving gaming action.
If you really need a monitor, check out all the reviews you can muster before committing. Resolution, picture quality and display speed aka response time. Modern TVs offer 'gaming mode', which is good for starters, but most manufacturers still insist on slowing things down with useless image processing crap that will ruin the visuals of any game. Friend of mine called me over and asked me if his PS3 was acting up, Tomb Raider seemed to be totally borked for him. Turned out he never cared to properly define what his TV was supposed to do for him, so his TV treated his PS3 video as if it was a movie... resulting in the ugliest, jerkiest, least responsive gaming sadness I've seen in recent years. A quick trip to the settings menu solved the problem.
Should your gaming habit ever get into semi-serious or water biscuit hardcore competitive terrain, do bear in mind that cable beats wireless in both speed and reliability. I am using wireless internet throughout the house with all devices. Only the work box and the game box are wired... one for security reasons, the other for plain raw speed.
If you don't like the PC master race label/joke, pity, as it's pretty much here to stay, like all eternal truths. Well, that was before Windows 8. Still.
You can upgrade/replace all the parts of a PC rig... so your graphics card will grow with your demands, your ego, your screen and your bank account. Depending on your experience with consoles (XBOX exclusively?), things might seem more complicated at first, but they're not that overwhelming really. It's about growing up, emancipating yourself and making educated choices in a market that offers more options than just one.
So... welcome, may you enjoy many hours of whatever it is that makes and keeps you happy!