Wow.. this is exactly what i was looking for.
I had one issue....
internet sharing would not load up all the way. It started loading with the load icon and then the load icon stopped animating.. then i noticed that the touch screen was frozen... well... so i held down the power button and a new screen popped up.. but i couldnt use the touch screen.
I know you said "before you say this doenst work" and had a list of cabs to install... like HTC Framework.. i am afraid this stuff will slow down your rom /: will it?
Edit: I tried reinstalling agian.. ya the internet sharing doesn't work. Is this normal? I did however re flash with mighty rom and this is how i am on the net writing this