hey the sport + doesnt have abs the canister is for fumes iirc of petrol but in sure some one else can confirm that if the peddle comes up high before you get the bite then its time for a new clutch
with the revs it could be that it just needs a good service does it do it when the car is warm...