Sounds like some confusion about cycling still - you can find a lot of info if you search on the forums or check the beginner stickies.
But remember the concept of "cycle" means you're going through different phases; think of a lunar cycle - it's not complete until all of the phases of the moon have passed. with the nitrogen cycle, the first stage means no ammonia, nitrites, or nitrates; then you'll introduce ammonia, but have no nitrites or nitrates; then you'll start to see ammonia lower while nitrites rise, and eventually ammonia and nitrites lower while nitrates rise. the ONLY way you know the cycle is complete is to test levels and monitor that these phases have passed.
Your tank is cycled when there is 0 ammonia, 0 nitrite and low nitrates, but ONLY after it has gone through the stages before this.
As for matching temperature in water changes - yes, you want to get your temperature pretty close to the water in your tank. let it sit for a while if it seems way off. then when you add it, pour it in very slowly; this will let the temperature gradually acclimate.