Welcome to SM, jamesthejames! (I can only assume your name is James)
Don't be afraid to post more pictures - After all, this is just a "toy" car forum for adults, right? We all like photo's. :)
And 650RWHP should be no issues as long as you've got a healthy, reasonable tune - What are you...