It does, but it's not obvious. Shake the Touch and a dialog will come up asking if you want to undo. (And if you have previously undone, it'll ask if you want to undo again or redo.)
I don't know about Tab, but you can enable Caps Lock from Settings->General->Keyboard->Enable Caps Lock...