Your average looks great. Keep up the excellent work!

As for cadence... I always keep mine high... around 90-100. Anything over 100 and my butt starts to bounce in the seat. You have to find a balance where your cadence is high, but your not "giving away your power".

High cadence will equal healthy knees. So, keep working at keeping it high. Cycling is not about muscling through, but turning your legs over quickly.