yea your temp is ok.. just keep an eye on it and make sure it doesnt go up.. if it does, turn on ur heaters full blast, it cools the engine. when you start up your car it should point at "C" tho, since it isnt even warmed up.
as with the a/c, its broken and u need to get it fixed with a mechanic or somethin.