That's pretty good saying you haven't spoken German for a while...
A couple of mistakes:
hab --> habe
I'd say
viel needs an e on the end, but then again, I stick e's on the end of most things...:P
crank --> spelt with a "K" --> krank
All in all, I'd give that, an A! WOO!
As for the French bit...SCREW THE FRENCH!!! MUA HA HA HA HA!!!!!!!!