Depending upon how your lease is worded, if it contained a provision indicating a "non-refundable" cleaning fee, the landlord must use that fee to clean the apartment. He may not charge any additional money for cleaning that is with the realm of normal wear and tear if the lease contained a non-refundable cleaning fee clause.
Concerning address, the landlord is required to provide you with the remainder of the deposit and an accounting of all monies taken from the deposit within 14 days of surrendering the lease. You landlord probably just wants to make sure that he follows the law in this regard by asking for you new address. If you have your mail forwarded to your new address and you do not want your landlord to know of your new address, you may want to tell him to send it to your old address and that it will be forwarded.
If you dispute any of the charges contained in your landlords accounting you may want to consider taking him/her to small claims court.