Po kolei:
1) To be
a kind of - dokładnie oznacza to 'być czymś w rodzaju czegoś'
2) Sort of - zależy w jakim kontekście. Może być użyte... W sumie najłatwiej, jeżeli podam na przykładach:
- This sort of horse - w znaczeniu ten gatunek (rodzaj) królika,
- Some sort of bird - jakiś ptak,
- Sort of cute - w gruncie rzeczy słodki, trochę jakby słodki,
Co do "I sort of forgot" - to jeszcze jeden rodzaj użycia. Możemy powiedziec na przykład:
- It just sort of happened - to się tak jakoś stało,
- He was just sort of lying there - po prostu tam lezał.
Więc Twój kolega chciał napisać, że jakoś tak po prostu zapomniał :]
W kwestii "I'm kind of" - aha :] Już to wtłumaczyłem w pierwszej linijce ;)